使用说明
MCP服务器学习之旅🚀
一个逐步从头开始构建模型上下文协议(MCP)服务器的实践项目。
阶段
| 阶段 | 我建造了什么 | 关键概念 |
|---|---|---|
| 第一阶段 | Hello World服务器 | 工具、资源、提示 |
| 第2阶段 | 计算器+文件读取器 | 错误处理,文件系统 |
| 第3阶段 | Notes+SQLite | 状态、数据库、SQL |
| 第4阶段 | 天气+GitHub API | HTTP请求、Auth、并行调用 |
技术栈
- TypeScript
- MCP SDK(@modelcontextprotocol/SDK)
- Node.js
- sql.js(SQLite)
- 露天API(天气)
- GitHub REST API
如何运行任何阶段
cd mcp-phase1 # or phase2, phase3, phase4
npm install
npm run inspect # opens MCP Inspector in browser