MCP Catalogs
首页

mcp-tool-kit

by getfounded·107·综合分 44

MCP 工具包是一个 Python 框架,提供 120+ 工具,可自动发现构建垂直 AI 代理。

file-systemdeveloper-toolsai-llm
20
Forks
3
活跃 Issue
10 个月前
最近提交
2 天前
收录于

概述

MCP 工具包是一个基于 Python 的综合框架,实现了模型上下文协议,用于创建专门的 AI 代理。它提供自动工具发现和多种传输选项,包括 stdio 和 SSE。该工具包包含超过 120 个预构建工具,涵盖文件操作、时间管理、网络搜索、浏览器自动化、数据分析和文档处理。它通过 YAML 文件提供简单配置,并支持基于环境变量的 API 密钥管理,用于各种服务。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建具有 PDF/Excel 处理能力的专业文档分析 AI 代理
:创建具有网络搜索和数据分析工具的研究助手
:开发具有文件系统操作和时区转换功能的效率工具
:如何向 MCP 工具包添加自定义工具?
:需要哪些 API 密钥?

什么时候选它

当您需要一套完整的预构建工具用于文件系统操作、网络搜索和浏览器自动化时,选择MCP Tool Kit,尤其是在构建垂直AI代理时。

什么时候不要选它

如果您需要轻量级解决方案且不依赖Docker,或者希望对底层MCP实现有最大控制权而不使用抽象层,请避免使用此工具。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • read_file

    Read contents of a file from the filesystem

  • write_file

    Write content to a file in the filesystem

  • search_web

    Search the web using Brave Search

  • convert_timezone

    Convert time between different timezones

  • get_stock_data

    Retrieve stock market data from Yahoo Finance

  • get_economic_data

    Fetch economic data from FRED database

  • read_pdf

    Extract text content from PDF files

  • read_excel

    Read data from Excel spreadsheet files

  • webpage_screenshot

    Take a screenshot of a webpage using browser automation

  • click_element

    Click on elements on a webpage using browser automation

  • get_worldbank_data

    Retrieve development data from World Bank database

  • list_files

    List files in a directory

可对比工具

mcp-server-examplenpx create-mcplangchain-mcp

安装

安装

快速安装

Windows (PowerShell)

irm https://raw.githubusercontent.com/getfounded/mcp-tool-kit/main/install.ps1 | iex

macOS (终端)

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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。