Token导航 LogoToken导航TokenDH.com
MCP Vs CLI logo
开发工具未说明官方级别未说明来源级核验

MCP Vs CLI

MCP Server

比较CLI工具与MCP工具在Claude模型下的执行效率,展示输入令牌节省和工具定义大小的差异。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
TypeScriptClaude命令行工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AlexandrosGounis

提供方

AlexandrosGounis

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

CLI与MCP基准测试

MCP服务器功能强大,但很难构建和维护。除此之外,随着更多工具的添加,输入令牌的使用量不成比例地增加。此基准测试将CLI工具执行与使用Claude的MCP工具执行进行比较。同样的型号,同样的提示,同样的天气API。唯一的区别是工具的呈现方式。

设置

npm install
cd cli && npx clifast generate get-weather.ts -y && cd ..
cp .env.example .env

将您的Anthropic API密钥添加到 .env:

ANTHROPIC_API_KEY=sk-ant-...

您可以从以下地址获取钥匙 console.anthropic.com 在...之下 设置>API密钥.

跑步

npm run dev

A. result-.json 每次运行时都会保存文件。

输出示例

claude-sonnet-4-6 |提示: _“纽约的天气怎么样?”_ |5工具

度量CLIMCP节省
输入令牌1,4982,36836.7%
输出令牌2282300.9%
总令牌数1,7262,59833.6%
延迟(毫秒)7,3037,086-3.1%
刀具定义尺寸(B)4791,85174.1%
API调用220.0%

输入令牌减少37%。74%的工具定义较小。同样的答案。

CLI方法使用 clifast 将纯TypeScript导出转换为CLI,然后公开一个泛型 run_command 克劳德的工具。MCP在每个API调用上发送所有5个完整的JSON模式。谈话的每一个转折点都会带来象征性的节省。

备注:温度设置会导致幻觉的风险很小,因为代理可能会决定不使用指定的CLI工具,而不是强制代理调用工具的MCP方法。随着代理越来越善于理解提示意图,这种风险可以忽略不计,但是,如果需要,我们可以通过将CLI封装在函数/工具中或调整温度设置来降低这种风险。

目录标签

目录标签

TypeScriptClaude命令行工具基准测试本地部署性能优化CLI工具MCP工具令牌节省

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP