README
🚀 MCP 工具包
MCP 工具包代表了人机合作的新范式,它建立了人类与人工智能的认知伙伴关系。通过该工具包,人类的战略思维与 AI 的操作能力相辅相成,实现更高效的协作。
🚀 快速开始
克隆仓库
使用以下命令克隆 MCP 工具包仓库:
git clone git@github.com:your-username/mcp-tool-kit.git
cd mcp-tool-kit
安装依赖项
运行以下命令安装项目所需的 Python 依赖项:
pip install -r requirements.txt
配置环境变量(Windows)
要将 Git 添加到系统路径,请按照以下步骤操作:
- 打开“编辑系统环境变量”应用程序,可以通过控制面板或搜索“编辑系统环境变量”来找到。
- 在“系统变量”部分,找到“Path”变量并点击“编辑...”。
- 添加 Git 安装目录的路径(例如:C:\Program Files\Git\bin 和 C:\Program Files\Git\cmd)。
- 保存更改后,重新打开命令提示符窗口以应用新的 PATH 设置。
启动服务
运行以下命令启动 MCP 统一服务器:
python mcp_unified_server.py
📦 安装指南
配置指南
将所有 API 密钥和配置参数添加到config.json文件中:
{
"news_api_key": "your-news-api-key",
"world_bank_api_key": "your-world-bank-api-key",
"git_path": "C:\\Program Files\\Git\\bin"
}
💻 使用示例
工具扩展
添加新工具模块
- 在
tools目录下创建一个新的 Python 文件(例如:my_tool.py)。 - 按照现有模块的模式实现功能:
- 创建服务类
- 定义工具函数
- 实现注册函数
- 更新
mcp_unified_server.py以导入并注册新的模块。
扩展现有工具模块
- 向服务类中添加新方法。
- 在工具函数中实现新功能。
- 更新注册函数以包含新工具。
Docker 开发环境
使用 Docker 进行开发可以保证环境一致性:
# 构建开发镜像
docker build -t mcp-tool-kit:dev .
# 以开发模式运行容器
docker run -p 8000:8000 \
-v $(pwd):/app \
-v ~/documents:/app/documents \
mcp-tool-kit:dev
此命令将本地代码和文档目录挂载到容器中,因此代码更改会立即生效(针对大多数文件)。
📚 详细文档
哲学视角:人机认知伙伴关系
MCP 工具包代表了人类与人工智能关系的一个范式转变。它不再将 AI 视为简单的任务自动化工具,而是建立了一种认知合作伙伴关系,其中人类的战略思维能力和 AI 的操作能力相辅相成。
这种代理架构体现了变革性的愿景:AI 系统能够独立解释上下文、在限定参数内进行决策并执行复杂操作序列——同时保持人类的监督和战略指导。这不仅是一项技术进步,更是人机协作的新模式。
在这种不断发展的认知格局中,最成功的实现将是那些能够审慎平衡技术潜力与人类能力的系统,创建既能增强又不替代人类决策和创造力的界面。
🔧 技术细节
故障排除
- 模块未加载:检查导入路径和依赖项
- API 密钥错误:验证
.env文件中的配置 - Git 路径问题:确保已正确添加到系统 PATH
- 启动失败:检查日志输出以获取详细错误信息
📄 扩展阅读
建议参考以下资源以深入理解 MCP 工具包的功能和用法:
通过遵循这些指南,您应该能够顺利配置和使用 MCP 工具包。如果在过程中遇到任何问题,请随时参考故障排除部分或联系支持团队寻求帮助。
Scan to contact