Token导航 LogoToken导航

MCP Server · 开发工具

MCP Toolbox

一个通过模型上下文协议(MCP)增强LLM能力的综合工具包,提供与外部服务和API交互的功能,扩展LLM的文本生成能力。

stdio官方级别未说明来源级核验工具 11
API集成PythonClaude记忆管理Claude DesktopCursorCline

快速开始

作者 / 组织
ai-zerolab
提供方
ai-zerolab
运行时
Python

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

28

仓库热度

收录来源

3 个

MCP World

选型结论

MCP Toolbox 属于开发工具类 MCP Server,公开资料标注 11 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uvx "mcp-toolbox[all]@latest" stdio

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 11 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

mcp工具箱

通过模型上下文协议(MCP)增强LLM功能的综合工具包。此包提供了一组工具,允许LLM与外部服务和API交互,将其功能扩展到文本生成之外。

  • GitHub存储库:
  • (WIP)文档:

特性

\*nix是我们的主要目标,但Windows也应该工作。
  • 命令行执行:通过LLM执行任何命令行指令
  • Figma集成:访问Figma文件、组件、样式等
  • 可扩展架构:轻松添加新的API集成
  • MCP协议支持:与Claude Desktop和其他启用MCP的LLM兼容
  • 综合测试:经过良好测试的代码库,具有高测试覆盖率

安装

使用紫外线(推荐)

我们建议使用 紫外线 管理您的环境。

# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh  # For macOS/Linux
# or
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"  # For Windows

然后你可以使用 uvx "mcp-toolbox@latest" stdio 作为运行最新版本的MCP服务器的命令。 默认安装中不包括音频和存储工具。,您可以通过安装 all 额外:

\[音频\]用于音频工具,\[内存\]用于内存工具,\[全部\]用于所有工具
uvx "mcp-toolbox[all]@latest" stdio

通过Smithery安装

通过以下方式自动安装克劳德桌面LLM增强工具箱 史密瑟里:

npx -y @smithery/cli install @ai-zerolab/mcp-toolbox --client claude

使用pip

pip install "mcp-toolbox[all]"

你可以使用 mcp-toolbox stdio 作为运行MCP服务器的命令。

配置

环境变量

可以配置以下环境变量:

  • FIGMA_API_KEY:用于Figma集成的API密钥
  • TAVILY_API_KEY:Tavily集成的API关键
  • DUCKDUCKGO_API_KEY:DuckDuckGo集成的API密钥
  • BFL_API_KEY:用于Flux图像生成的API密钥API

记忆存储

存储工具将数据存储在以下位置:

  • macOS: ~/Documents/zerolab/mcp-toolbox/memory (通过iCloud跨设备同步)
  • 其他平台: ~/.zerolab/mcp-toolbox/memory

完整架构

将mcp工具箱与Claude Desktop/Cline/Cursor/一起使用。..,将以下内容添加到配置文件中:

{
  "mcpServers": {
    "zerolab-toolbox": {
      "command": "uvx",
      "args": ["--prerelease=allow", "mcp-toolbox@latest", "stdio"],
      "env": {
        "FIGMA_API_KEY": "your-figma-api-key",
        "TAVILY_API_KEY": "your-tavily-api-key",
        "DUCKDUCKGO_API_KEY": "your-duckduckgo-api-key",
        "BFL_API_KEY": "your-bfl-api-key"
      }
    }
  }
}

有关完整功能:

{
  "mcpServers": {
    "zerolab-toolbox": {
      "command": "uvx",
      "args": [
        "--prerelease=allow",
        "--python=3.12",
        "mcp-toolbox[all]@latest",
        "stdio"
      ],
      "env": {
        "FIGMA_API_KEY": "your-figma-api-key",
        "TAVILY_API_KEY": "your-tavily-api-key",
        "DUCKDUCKGO_API_KEY": "your-duckduckgo-api-key",
        "BFL_API_KEY": "your-bfl-api-key"
      }
    }
  }
}

您可以使用以下命令生成调试配置模板:

uv run generate_config_template.py

可用工具

命令行工具

工具说明
execute_command执行命令行指令

文件操作工具

工具说明
read_file_content从文件中读取内容
write_file_content将内容写入文件
replace_in_file使用正则表达式替换文件中的内容
list_directory列出目录内容及详细信息

Figma工具

工具说明
figma_get_file按键获取Figma文件
figma_get_file_nodes从Figma文件中获取特定节点
figma_get_image获取Figma文件中节点的图像
figma_get_image_fills获取Figma文件中使用的图像的URL
figma_get_comments获取对Figma文件的评论
figma_post_comment在Figma文件上发表评论
figma_delete_comment从Figma文件中删除评论
figma_get_team_projects为团队获取项目
figma_get_project_files获取项目的文件
figma_get_team_components为团队获取组件
figma_get_file_components从文件中获取组件
figma_get_component按键获取组件
figma_get_team_component_sets为团队获取组件集
figma_get_team_styles为团队打造风格
figma_get_file_styles从文件中获取样式
figma_get_style按键获得风格

XiaoyuZhou FM工具

工具说明
xiaoyuzhoufm_download从XiaoyuZhouFM下载播客集,可选择自动m4a到mp3转换

音频工具

工具说明
get_audio_length获取音频文件的长度(秒)
get_audio_text从音频文件中的特定时间范围获取转录文本

内存工具

工具说明
think使用该工具思考某事,并将想法附加到日志中
get_session_id获取当前会话ID
remember在内存数据库中存储内存(简要和详细)
recall使用语义搜索从数据库中查询内存
forget清除内存数据库中的所有内存

标记工具

工具说明
convert_file_to_markdown使用MarkItDown将任何文件转换为Markdown
convert_url_to_markdown使用MarkItDown将URL转换为Markdown

Web工具

工具说明
get_html从URL获取HTML内容
save_html将URL中的HTML保存到文件
search_with_tavily使用Tavily搜索网页(需要API密钥)
search_with_duckduckgo使用DuckDuckGo搜索网页(需要API密钥)

通量图像生成工具

工具说明
flux_generate_image使用Flux API生成图像并将其保存到文件中

使用示例

运行MCP服务器

# Run with stdio transport (default)
mcp-toolbox stdio

# Run with SSE transport
mcp-toolbox sse --host localhost --port 9871

与Claude Desktop一起使用

  1. 配置Claude Desktop,如配置部分所示
  2. 启动克劳德桌面
  3. 让Claude与Figma文件交互:

- “您能获取有关此Figma文件12345abcde的信息吗?” - “显示此Figma文件中的组件:12345abcde” - “从以下Figma文件中获取注释:12345abcde”

  1. 让Claude执行命令行指令:

- “当前目录中有哪些文件?” - “当前系统时间是多少?” - “显示特定文件的内容。”

  1. 请克劳德从《小禹周》FM下载播客:

- “下载此播客集:https://www.xiaoyuzhoufm.com/episode/67c3d80fb0167b8db9e3ec0f" - “下载并将此播客转换为MP3:https://www.xiaoyuzhoufm.com/episode/67c3d80fb0167b8db9e3ec0f"

  1. 让Claude处理音频文件:

- “这个音频文件的长度是多少:audio.m4a?” - “在audio.m4a中转录60到90秒的音频” - “获取音频文件中2:30到3:00的文本”

  1. 让Claude将文件或URL转换为Markdown:

- “将此文件转换为Markdown:document.docx” - “将此网页转换为Markdown:https://example.com"

  1. 让克劳德处理网络内容:

- “从以下位置获取HTML内容https://example.com" - “从保存HTMLhttps://example.com到一个文件” - “在网上搜索‘人工智能新闻’”

  1. 让Claude使用Flux生成图像:

- “生成山脉上美丽日落的图像” - “创建一个未来城市的图像并将其保存到我的桌面上” - “生成一张穿着太空服的猫的肖像”

  1. 让克劳德使用记忆工具:

- “记住这一重要事实:法国的首都是巴黎” - “我当前的会话ID是什么?” - “回忆起关于法国的任何信息” - “思考气候变化的影响” - “忘记所有存储的记忆”

发展

本地设置

分叉存储库并将其克隆到本地计算机。

# Install in development mode
make install
# Activate a virtual environment
source .venv/bin/activate  # For macOS/Linux
# or
.venv\Scripts\activate  # For Windows

运行测试

make test

运行检查

make check

建筑文件

make docs

添加新工具

要添加新的API集成,请执行以下操作:

  1. 更新 config.py 使用任何必需的API密钥
  2. 在中创建新模块 mcp_toolbox/
  3. 实现API客户端和工具
  4. 为新功能添加测试
  5. 使用新的环境变量和工具更新README.md

请参阅 开发指南 了解更多详细说明。

贡献

欢迎投稿!请随时提交拉取请求。

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

此项目根据存储库中包含的许可条款获得许可。

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

LLM增强Python本地部署API集成命令行工具Figma集成音频处理记忆管理

支持客户端

Claude DesktopClaudeCursorCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Toolbox

MCP World · 本页

11stdio有3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Toolbox 怎么安装?

公开资料给出的安装命令是 uvx "mcp-toolbox[all]@latest" stdio,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Toolbox 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP Toolbox 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Toolbox 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Toolbox 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP