通过构建学习MCP协议
通过从零开始构建来学习MCP协议,提供模块化框架以创建兼容的服务器和客户端。
快速入门
前置条件
- 安装 Node.js 20.x 或更高版本
- 使用 npm 或 pnpm
安装步骤
- 克隆仓库: git clone https://github.com/AshikNesin/learn-mcp-by-building cd learn-mcp-by-building
- 安装依赖: npm install
运行示例
STDIO 服务端和客户端
运行 STDIO 服务端: npm run server:stdio 测试客户端: npm run client:stdio 完整测试: npm run test:stdio
HTTP+SSE 服务端和客户端
运行 HTTP+SSE 服务端: npm run server:sse 测试客户端: npm run client:sse 访问浏览器界面:http://localhost:5000
开发新工具
- 在 src/tools/ 中创建新文件。
- 导出工具并在 src/tools/index.js 中注册。
更多详情请查看 README。