返回市场
麦克佩规范

麦克佩规范

作者:MCPJam8 星标更新:2025-07-15

项目介绍

MCP规范服务器

npm版本 npm下载量 许可证:MIT Node.js TypeScript Discord

概述

我们将模型上下文协议文档转化为一个MCP服务器,以便您的LLM可以获取完整的MCP规范。查询特定部分如“工具”、“资源”、“授权”等20多个其他部分,以获得该部分的完整文档。

功能

📚 完整的MCP规范访问

  • 索引并可搜索的364KB全面MCP文档
  • 覆盖协议各个方面25个以上的不同部分
  • 返回完整部分内容,而不仅仅是片段

⚡ 智能文档处理

  • 根据主要标题(#标签)进行智能分块
  • 500行分块限制以实现最佳性能
  • 快速启动索引(<1秒)

🔧 面向开发者的部分

  • 工具 - 函数调用和工具执行模式
  • 资源 - 数据访问和资源管理
  • 授权 - 安全性、认证和授权
  • 传输层 - 通信层(标准I/O、HTTP、SSE)
  • 调试 - 故障排除和开发工具
  • 核心组件 - 协议架构基础
  • 连接生命周期 - 初始化和终止
  • 以及18个以上更专业的部分

🛠️ 专为MCP开发设计

  • 对于构建MCP服务器或客户端的开发者来说是完美的选择
  • 参考实现模式和最佳实践
  • 手边的完整协议规范

使用IDE安装

将此服务器添加到任何兼容MCP的客户端(Claude Desktop、Cursor、VSCode、Windsurf等):

Claude Desktop配置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Cursor配置:

聊天设置,工具/集成。编辑mcp.json

{
  "mcpServers": {
    "mcp-spec": {
      "command": "npx",
      "args": ["-y", "@mcpjam/mcp-spec@latest"]
    }
  }
}

工作原理

┌─────────────────┐    ┌──────────────────┐    ┌─────────────────┐
│   MCP客户端     │◄──►│  MCP规范服务器   │◄──►│ 规范文档         │
│   (Claude,      │    │                  │    │ (llms-full.md)  │
│    您的应用)    │    │  - 部分索引     │    └─────────────────┘
└─────────────────┘    │  - 内容缓存     │
                       │  - 搜索逻辑     │
                       └──────────────────┘
  1. 服务器在启动时索引完整的MCP规范
  2. 文档根据主要标题分为各个部分
  3. 通过部分名称查询以获取该部分的完整内容
  4. 返回关于工具、资源、授权等主题的完整文档

贡献

想改进这个服务器吗?这是如何做的:

# 1. 克隆仓库
git clone https://github.com/your-org/mcp-spec.git
cd mcp-spec

# 2. 安装依赖
npm install

# 3. 构建项目
npm run build

# 4. 启动开发服务器
npm run dev

开发工作流程:

  1. 分叉此仓库
  2. 创建功能分支:git checkout -b my-feature
  3. 进行更改
  4. 本地测试:npm run build && npm run dev
  5. 提交拉取请求
  • 社区:加入MCP社区讨论

注意:这是一个非官方服务器,旨在使MCP规范更容易获取。对于官方MCP资源和文档,请访问modelcontextprotocol.io