快速MCP工具代理
用于模型上下文协议(MCP)工具的模块化、快速和可扩展的代理框架。该项目旨在帮助您快速构建、测试和部署与MCP兼容的工具和服务器,用于分析、金融、数学、科学、研究等领域。
特性
- 模块化工具架构(分析、金融、数学/科学、研究等)
- 易于使用新工具和客户端进行扩展
- 可配置的服务器,带有提示注册表
- 客户端和服务器实现示例
项目结构
Fast-MCP-Tools-Agent/
├── clients/ # Client implementations
│ ├── __init__.py
│ └── client.py
├── servers/ # Server and tool logic
│ ├── __init__.py
│ ├── config.py
│ ├── mcp_app.py
│ ├── prompt_registry.json
│ ├── server.py
│ └── tools/
│ ├── __init__.py
│ ├── analytics.py
│ ├── finance_tool.py
│ ├── math_science.py
│ ├── orchestrator.py
│ └── research_rag.py
├── LICENSE
├── README.md
└── requirements.txt入门指南
1.安装依赖项
pip install -r requirements.txt2.运行服务器
python servers/server.py3.运行客户端(示例)
python clients/client.py添加新工具
- 将您的工具添加为新的Python文件
servers/tools/. - 根据需要在编排器或主服务器逻辑中注册您的工具。
配置
- 编辑
servers/config.py和servers/prompt_registry.json自定义提示和服务器行为。
许可证
看 许可证 了解详情。
