产品简介
TokenHub MCP 是一个为编程助手(Coding Agents)设计的生产级服务器。它通过精简的公共接口和基于token预算的工作流,帮助AI助手高效、安全地处理文件操作、代码管理、网页搜索、数据库查询等复杂开发任务,避免不必要的token浪费。
核心功能
- 通过六个精简的公共工具接口,路由处理文件、Git、网络等多种复杂操作
- 提供基于token预算的工作流,如`resolve_request`和`answer_from_web`,控制AI助手的资源消耗
- 支持抓取网页内容、搜索信息,并返回带来源引用的答案
- 可执行允许列表内的验证命令(如npm test),并将完整日志存为资源
- 支持与GitHub仓库、Sentry监控及数据库进行交互
- 操作结果以`tokenhub://resource/...`资源链接形式返回,按需读取
快速开始
- 第一步:使用npx运行,命令为`npx tokenhub-mcp --root /你的工作目录`。
- 第二步:在支持MCP的编程助手客户端(如编辑器插件)中,配置MCP服务器指向上述命令。
- 第三步:在编程助手中,调用`run_workflow`等工具,并传入如`resolve_request`这样的工作流名称和具体请求。
界面预览
与其他方案对比
| 对比项 | tokenhub | 同类方案 |
|---|---|---|
| 设计哲学 | 保持公共工具接口小(仅6个),将复杂任务封装在工作流中,更利于AI理解和控制资源。 | 传统MCP服务器可能暴露大量独立工具,接口复杂,增加AI上下文和token开销。 |
| 资源管理 | 内置token预算机制,对大输出结果(如文件内容)返回资源句柄,按需读取,节省token。 | 同类工具可能直接返回大量原始数据,容易导致token快速消耗。 |
| 部署复杂度 | 通过npx或npm一键安装启动,为编程助手提供统一的后端服务。 | 其他方案可能需要为每个工具单独安装配置,集成步骤繁琐。 |
适合谁用
- 使用AI编程助手(如Cursor、Copilot等)进行软件开发的开发者
- 需要管理AI助手访问本地文件、Git仓库及外部服务权限的工程团队
- 关注AI辅助开发流程中token消耗与效率的技术负责人
下载与版本
当前最新版本为 v0.1.0,发布于 2026-05-07。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/Gravitied/tokenhub