fastmcp模板
用于使用FastMCP构建健壮的模块化模型上下文协议(MCP)客户端和服务器的参考工具包。
______________________________________________________________________
fastmcp模板
使用FastMCP构建健壮的模块化模型上下文协议(MCP)客户端和服务器的参考工具包。
这个存储库的组织方式是,团队可以快速引导客户端、服务器,或浏览附带的设计文档和测试。
概述
client/--MCP客户端实现和辅助子客户端。看client/README.md以供使用和示例。server/--FastMCP服务器模板和示例app/模块。看server/README.md用于跑步和伸展。document/--建筑笔记、指南和比较论文;document/README.md总结了文档。tests/--基于Pytest的单元和集成测试,用于执行客户端/服务器流和订阅。
快速启动
- 克隆并进入仓库:
git clone https://github.com/JoshuaWink/fastmcp-templates.git
cd fastmcp-templates- 创建并激活虚拟环境:
python -m venv .venv
source .venv/bin/activate- 安装依赖项(项目在可能的情况下使用pyproject.toml):
pip install -r requirements.txt- 运行测试套件:
pytest -q- 阅读区域文档:
- 客户:
client/README.md - 服务器:
server/README.md - 文件:
document/README.md
模板和用法
此仓库标记为GitHub模板。使用GitHub上的绿色“使用此模板”按钮构建新的仓库。
贡献
请打开问题或拉取请求。新功能需要测试。
许可证
阿帕奇-2.0
