使用说明
构建自己的MCP服务器
快速开始
先决条件
- 已安装Node.js和npm
创建自己的MCP服务器
-
安装项目依赖关系: npm安装
-
阅读CLAUDE.md了解MCP开发命令和规则。
-
开始构建MCP服务器:
- 用您的自定义MCP服务器要求填写需求/requirements.md
- 生成PRP(产品需求提示):
/prp-mcp-create requirements/REQUIREMENTS.md - 通过执行AI代理生成的提示来执行AI自动编码:
/prp-mcp-execute requirements/generated_prp.md
🔗 有用资源:
- MCP规范:https://spec.modelcontextprotocol.io/
- 示例:请参阅示例/目录
- 测试:请参阅tests/目录
测试和部署
MCP检验员测试: npx@modelcontextprotocol/inspector@latest 连接到:http://localhost:8792/mcp
AI文档
这 requirements/ai_docs/ 文件夹包含:
mcp_patterns.md-核心MCP开发模式和安全实践
模板架构
此模板提供了一个完整的、可用于生产的MCP服务器,具有:
核心组件
src/
├── index.ts # Main authenticated MCP server
└── tools/ # Implementation of tools
示例工具
这 examples/ 文件夹显示了如何创建MCP工具。
主要特点
- 🛠️ 模块化工具 -将关注点与中央登记明确分离
- 🧪 测试 -从TypeScript到部署的全面验证
🔍 需要了解的关键文件
实现模式
src/index.ts-完整的MCP服务器
配置和部署
.dev-环境变量模板(使用.dev.example作为起点)CLAUDE.md-实施指南和模式