AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
开发者工具/
code-mode
code-mode logo

code-mode

活跃·★ 1.6k·MPL-2.0·更新于 2026-08-25
★ 必备神器

Code-Mode 是 Universal Tool Calling Protocol 项目的一个库,用代码执行替代直接的工具调用。它的论点是:大模型更擅长写代码,而不擅长做大量工具调用,所以不必暴露几百个工具,而是给模型一个能执行 TypeScript 并可访问整套工具的工具。README 引用了 Apple、Cloudflare 和 Anthropic 关于同一模式的文章,并给出了一张基准表(简单场景快 67%,中等场景快 75%),出自一项独立的 Python 基准研究,还声称按每天 1000 个场景计算每年可节省成本。这些数字来自该研究,会随工作负载而变化。

用法只有三行:创建 `CodeModeUtcpClient`,注册工具清单(比如 GitHub 的 MCP 配置),再用 `callToolChain` 执行一段 TypeScript,把多个操作串起来,比如获取一个 PR 及其评论和评审,再返回摘要。它提供 `searchTools` 的渐进式工具发现,让智能体只加载需要的工具,并为每个工具自动生成 TypeScript 接口。README 列出了安全的 Node.js VM 沙箱和超时保护。npm 包名是 `@utcp/code-mode`,许可证为 MPL-2.0。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-25。

许可证
MPL-2.0
最新发布
v1.0.6 · 2025-11-23
最近提交
2026-08-25
贡献者
7
复刻数
110
未关闭的 issue 和 PR
5
首次发布
2025-11-11
npm 包
@utcp/code-mode 1.2.13 · 680 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#AI 代理#工具调用#代码执行#TypeScript#大型语言模型
$ 安装
$ npm install @utcp/code-mode
↗ 访问官网★ GitHub
01

功能特性

01渐进式工具发现
02自然代码执行
03安全虚拟机沙箱
04多协议工具链
05完整可观测性
02

为什么选择它

+用一个代码执行工具代替模型上下文里的几百个工具定义
+一次请求就能串联多个工具调用,数据在沙箱内处理
+渐进式工具发现,只加载智能体需要的工具
+为每个已注册的工具自动生成 TypeScript 接口
03

权衡点

!基准数据来自一项独立研究和特定工作负载,实际效果会有差异
!执行模型写的代码要依赖沙箱可靠,用于敏感工具前请先审查其隔离方式
!只支持 TypeScript 和 Node.js
!MPL-2.0 有文件级的传染性条款,修改该库时需要留意
04

维护状况检查

活跃检查日期: 2026-10-23
最近提交
2026-08-25
近 90 天提交数
4
近 90 天发布数
0
最新发布
v1.0.6 (2025-11-23)
未关闭 issue
5
近期 issue 至少有一条评论的比例
26/29
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #8 JSON schema issue4 条评论 · 2025-11-19
  • #19 How to integrate Serena MCP tools?2 条评论 · 2025-12-01
  • #17 Claude Code recently released this beta features, what's your thought about it?2 条评论 · 2025-11-30
  • #49 register_manual returns resolved secrets (substituted variables) to the MCP client0 条评论 · 2026-10-23
  • #48 Allow isolated-vm 7.0.1+ for Node 26 support0 条评论 · 2026-09-18

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Model Context Protocol
原生支持
已通过文档验证
REST APIs
支持
已通过文档验证
Local Configurations (JSON/YAML)
支持
已通过文档验证
Command-Line Tools
支持
已通过文档验证
Claude Desktop
支持 (通过MCP)
已通过文档验证
Node.js
原生平台
已通过文档验证
06

快速开始

1
$ npm install @utcp/code-mode
07

使用场景

↳自动化财务工作流
↳简化运维操作
↳高效数据处理与分析
08

同类工具

⚡热门对决:
VSagents-towards-production★21.8k→VSunity-mcp★15.5k→VSUnity-MCP★4.5k→VScore★3.7k→
agents-towards-production logo
agents-towards-production★ 21.8k
Agents Towards Production是一个开源指南,旨在帮助将AI代理从原型扩展到企业级生产环境,并通过教程涵盖生产级代理的各个方面。
VS对比→
unity-mcp logo
unity-mcp★ 15.5k
MCP for Unity 通过模型上下文协议将AI助手与Unity编辑器连接,让您能使用大型语言模型创建Unity应用。
VS对比→
Unity-MCP logo
Unity-MCP★ 4.5k
Unity MCP是一个AI驱动的游戏开发助手,旨在Unity编辑器和运行时环境中实现AI功能,连接多种大型语言模型提供商以自动化工作流、生成代码和启用游戏内AI交互。
VS对比→
core logo
core★ 3.7k
一个帮助您快速构建AI原生IDE产品的框架。
VS对比→
agents logo
agents★ 1.5k
Inkeep Agents 允许使用无代码可视化构建器或 TypeScript SDK 构建 AI 智能体,具有双向同步功能,方便技术和非技术团队协作。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
Flowise logo
Flowise★ 55.5k
可视化搭建 AI Agent 和 LLM 工作流的工具。已停止维护:仓库于 2026 年 8 月归档,项目已于 2026 年 8 月 31 日终止支持。
VS对比→
cua logo
cua★ 31.1k
Cua是一个开源平台,用于构建、基准测试和部署能够操作任何计算机的智能体,并提供隔离的、可自托管的沙盒环境(Docker、QEMU、Apple Vz)。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
universal-tool-calling-protocol /
code-mode
↗

让智能体通过在沙箱里执行 TypeScript 来调用工具

1.6k110MPL-2.0
最后更新2个月前
状态活跃
分类开发者工具
贡献者7
最新发布v1.0.6
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。