基本能力
产品定位
MCP Tool Kit 是一个模块化的服务器实现,旨在构建高精度的垂直AI代理。它通过封装领域知识和简化错误处理,减少了Claude的认知负担,并支持复杂的工作流程。
核心功能
- 文件系统操作:读写和操作文件
- 时间工具:获取和转换不同时区的时间
- 顺序思考:动态和反思性解决问题的工具
- Brave搜索:网页和本地搜索能力
- 浏览器自动化:通过Playwright实现完整的浏览器控制
- 世界银行API:访问经济和开发数据
- 新闻API:访问全球新闻源和文章
- PowerPoint:创建和操作PPT演示文稿
- Excel:创建和操作Excel电子表格
- Yahoo Finance:股票市场和金融数据
- FRED:联邦储备经济数据
- 代理能力:创建和部署执行复杂任务的自主代理
适用场景
- 需要高效AI辅助的各种场景
- 复杂工作流程的自动化
- 数据分析和报告生成
- 金融和市场研究
- 新闻和信息的快速检索
工具列表
- 文件系统工具:
read_file
,write_file
,list_directory
等 - 浏览器自动化工具:
playwright_launch_browser
,playwright_navigate
等 - 金融数据工具:
yfinance_get_quote
,fred_get_series
等 - 时间工具:
get_current_time
,convert_time
- 顺序思考工具:
sequentialthinking
- Brave搜索工具:
brave_web_search
,brave_local_search
- 世界银行API工具:
worldbank_get_indicator
- 新闻API工具:
news_top_headlines
,news_search
- PowerPoint工具:
ppt_create_presentation
,ppt_add_slide
等
常见问题解答
- 模块未加载:检查导入路径和依赖项
- API密钥错误:验证
.env
文件中的API密钥 - 权限错误:检查
MCP_FILESYSTEM_DIRS
中的允许目录 - 连接错误:确保服务器正在运行且端口可访问
- 代理未检测到:验证代理文件是否在正确的目录中并遵循所需的格式
使用教程
使用依赖
- 确保已安装git和Docker
- 将git可执行文件添加到PATH中
安装教程
Docker部署(推荐)
- 克隆仓库:
bash
git clone https://github.com/getfounded/mcp-tool-kit.git
cd mcp-tool-kit - 使用docker-compose:
bash
docker-compose up
或直接使用Docker命令:
bash
docker run -p 8000:8000 -v ~/documents:/app/documents getfounded/mcp-tool-kit:latest
通过pip安装
bash
pip install mcptoolkit
mcptoolkit-server
调试方式
- 确保服务器正在运行
- 检查端口是否可访问
- 验证API密钥和允许目录
- 使用Claude桌面应用测试工具功能
开发指南
添加新工具模块
- 在
tools
目录中创建新文件 - 遵循现有模块模式
- 更新
mcp_unified_server.py
以导入和注册新模块
扩展现有工具模块
- 向服务类添加新方法
- 添加新工具函数
- 更新注册函数以包含新工具
使用Docker进行开发
bash
docker build -t mcp-tool-kit:dev .
docker run -p 8000:8000 -v $(pwd):/app -v ~/documents:/app/documents mcp-tool-kit:dev