mcp-tool-kit
by getfounded·★ 107·综合分 44
MCP 工具包是一个 Python 框架,提供 120+ 工具,可自动发现构建垂直 AI 代理。
概述
MCP 工具包是一个基于 Python 的综合框架,实现了模型上下文协议,用于创建专门的 AI 代理。它提供自动工具发现和多种传输选项,包括 stdio 和 SSE。该工具包包含超过 120 个预构建工具,涵盖文件操作、时间管理、网络搜索、浏览器自动化、数据分析和文档处理。它通过 YAML 文件提供简单配置,并支持基于环境变量的 API 密钥管理,用于各种服务。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要一套完整的预构建工具用于文件系统操作、网络搜索和浏览器自动化时,选择MCP Tool Kit,尤其是在构建垂直AI代理时。
什么时候不要选它
如果您需要轻量级解决方案且不依赖Docker,或者希望对底层MCP实现有最大控制权而不使用抽象层,请避免使用此工具。
此 server 暴露的工具
从 README 抽取出 12 个工具read_fileRead contents of a file from the filesystem
write_fileWrite content to a file in the filesystem
search_webSearch the web using Brave Search
convert_timezoneConvert time between different timezones
get_stock_dataRetrieve stock market data from Yahoo Finance
get_economic_dataFetch economic data from FRED database
read_pdfExtract text content from PDF files
read_excelRead data from Excel spreadsheet files
webpage_screenshotTake a screenshot of a webpage using browser automation
click_elementClick on elements on a webpage using browser automation
get_worldbank_dataRetrieve development data from World Bank database
list_filesList files in a directory
可对比工具
安装
安装
快速安装
Windows (PowerShell)
irm https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.ps1 | iexmacOS (终端)
bash <(curl -s https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.sh)Linux (终端)
bash <(wget -qO- https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.sh)Claude Desktop 配置
添加到 Claude Desktop 配置中:
{
"mcpServers": {
"mcp-tool-kit": {
"command": "docker",
"args": ["exec", "-i", "mcp-server", "python", "mcp_server_v2.py"]
}
}
}FAQ
- 如何向 MCP 工具包添加自定义工具?
- 在 app/tools/ 目录中创建一个继承 BaseTool 的新 Python 类。实现 get_name() 和 get_tools() 方法,并将您的功能作为异步方法添加。
- 需要哪些 API 密钥?
- 可选的密钥包括 BRAVE_SEARCH_API_KEY、NEWS_API_KEY、FRED_API_KEY 等,具体取决于您在配置中启用了哪些工具。
mcp-tool-kit 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。