Vibe编码艺术:构建MCP服务器工作坊
学习构建MCP(模型上下文协议)服务器,通过自定义工具、数据库访问和外部API集成扩展人工智能编码助手,如Claude Code和Codex。
入门指南
从第0部分开始 设置您的开发环境:
这将指导您安装所有必需的工具,包括Warp终端、Node.js、Python、Claude Code和PostgreSQL。
厂房结构
| 零件 | 说明 |
|---|---|
| 第0部分:环境设置 | 安装所需工具并配置开发环境 |
| 第1部分:基础 | 文档驱动开发和构建美术馆项目 |
| 第2部分:MCP入门 | 构建您的第一个MCP服务器(DateTime)并探索现有的MCP服务器 |
| 第3部分:构建自定义MCP | 构建任务跟踪器(PostgreSQL)和图像生成(Gemini API)MCP服务器 |
| 第四部分:总结 | 审查和下一步行动 |
你将学到什么
- 如何使用FastMCP创建MCP服务器
- 将MCP服务器连接到数据库(PostgreSQL)
- 集成外部API(用于图像生成的Google Gemini)
- 文档驱动开发工作流程
- 同时使用多个MCP服务器(任务跟踪器+PostgreSQL+剧作家)
- MCP工具文档的最佳实践
先决条件
- 基本熟悉Python和/或JavaScript
- 运行macOS、Windows或Linux的计算机
- 愿意学习!
______________________________________________________________________
许可和使用
此代码仅用于教育目的。
您可以自由地:
- 下载并运行代码以供自己学习。
- 分享带有归因的代码。
您不得:
- 在商业产品中使用此代码。
- 出售此代码或任何衍生作品。
该项目根据 知识共享署名-非商业4.0国际(CC BY-NC 4.0) 许可证。请参阅 许可证 文件以获取详细信息。
