Python项目MCP-Hello World
演示 项目级MCP服务器模式 -其中,您的项目将自己暴露为MCP服务器,AI助手可以在开发同一项目时使用该服务器。
哲学
让你的项目成为自己最好的开发工具。
您无需在终端中手动测试代码,而是将项目的功能作为MCP工具公开,Claude可以直接调用。这创建了一个即时反馈循环:
- 您编辑代码
- 保存文件
- 克劳德测试变化(你留在对话中)
无上下文切换。无终端命令。这只是发展发生的自然对话。
这个项目展示了什么
- 项目级MCP服务器:该项目将自己暴露为Claude可以使用的工具
- 热模块更换:代码更改立即出现,无需重新启动
- 标准完整性:开发过程中零连接掉线
- 会话发展:专注于一个地方
堆栈
- FastMCP 2.x -MCP服务器框架
- mcp-hmr -Python的热模块替换
- Python 3.13+ -mcp hmr要求
- 紫外线 -包管理器
- 克劳德代码 -带stdio传输的MCP客户端
为什么这很重要
传统开发需要不断的上下文切换:编辑代码、切换到终端、运行测试、读取输出、切换回来。每次转换都需要耗费精神能量。
使用项目级MCP服务器+热重新加载,您只需停留在一个地方:与Claude的对话。该项目进行自我测试。变化立即出现。发展成为对话。
入门指南
看 CLAUDE.md 有关完整的设置说明。
文档
- CLAUDE.md -完整的设置指南和参考
- 文档/项目_MCP_PHILOSOPHY.md -详细的哲学
- docs/mcp_hot_reloading.md -热装技术细节
快速开始
# Pin Python version
uv python pin 3.13
# Install dependencies
uv sync
# Open in Claude Code
# .mcp.json will be automatically detected模式
这是一个 模板 用于构建项目级MCP服务器。分叉它,使其适应您的项目,并创建自己的开发工具,Claude可以在帮助您构建时使用。
欢迎来到会话开发。
