MCP规范服务器
](https://www.npmjs.com/package/@mcpjam/mcp-spec) ](https://www.npmjs.com/package/@mcpjam/mcp-spec)  ](https://nodejs.org/)  
概述
我们把 模型上下文协议文档 进入MCP服务器,以便您的LLM可以获得完整MCP规范的上下文。查询特定部分,如“工具”、“资源”、“授权”和20多个其他部分,以获取该部分的完整文档。
特性
📚 完成MCP规范访问
- 364KB的MCP综合文档,可索引和搜索
- 25+个不同的部分,涵盖协议的各个方面
- 返回完整的部分内容,而不仅仅是片段
⚡ 智能文档处理
- 按主要标题进行智能组块(
#标签) - 500行块限制,实现最佳性能
- 快速启动索引(\<1秒)
🔧 以开发人员为中心的部分
- 工具 -函数调用和工具执行模式
- 资源 -数据访问和资源管理
- 授权 -安全性、身份验证和授权
- 运输 -通信层(stdio、HTTP、SSE)
- 调试 -故障排除和开发工具
- 核心组件 -协议架构基础
- 连接生命周期 -初始化和终止
- 以及18个以上的专业部门
🛠️ 专为MCP开发而设计
- 非常适合开发人员构建MCP服务器或客户端
- 参考实施模式和最佳实践
- 触手可及的完整协议规范
使用IDE安装
将此服务器添加到任何兼容MCP的客户端(Claude Desktop、Cursor、VSCode、Windsurf等):
Claude桌面配置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 视窗:
%APPDATA%\Claude\claude_desktop_config.json
光标配置:
聊天设置、工具/集成。编辑 mcp.json
{
"mcpServers": {
"mcp-spec": {
"command": "npx",
"args": ["-y", "@mcpjam/mcp-spec@latest"]
}
}
}运作原理
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ MCP Client │◄──►│ MCP Spec Server │◄──►│ Specification │
│ (Claude, │ │ │ │ Document │
│ Your App) │ │ - Section Index │ │ (llms-full.md) │
└─────────────────┘ │ - Content Cache │ └─────────────────┘
│ - Search Logic │
└──────────────────┘- 服务器在启动时索引完整的MCP规范
- 文件按主要标题分为几节
- 按节名称查询以获取该节的完整内容
- 返回工具、资源、授权等主题的完整文档。
贡献
想要改进此服务器吗?方法如下:
# 1. Clone the repository
git clone https://github.com/your-org/mcp-spec.git
cd mcp-spec
# 2. Install dependencies
npm install
# 3. Build the project
npm run build
# 4. Start development server
npm run dev开发工作流程:
- 分叉此存储库
- 创建要素分支:
git checkout -b my-feature - 进行更改
- 本地测试:
npm run build && npm run dev - 提交拉取请求
- 社区:加入MCP社区讨论
______________________________________________________________________
备注:这是一个非官方服务器,旨在使MCP规范更易于访问。有关MCP的官方资源和文档,请访问 模型上下文协议.io.
