Token导航 LogoToken导航TokenDH.com
MCP Token Bench logo
运维云端未说明官方级别未说明来源级核验

MCP Token Bench

MCP Server

一个可重复的实验框架,用于比较MCP-native Agent和CLI-MCP Agent的性能表现。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
TypeScriptClaude云端部署Claude

安装说明

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

作者 / 组织

0x5457

提供方

0x5457

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

MCP与CLI MCP令牌基准测试(TypeScript)

一个可重复的实验框架,用于比较:

  1. MCP本地代理 使用 openai/openai-agents-js MCP服务器直接。
  2. CLI-MCP代理 使用 philschmid/mcp-cli 作为一种薄型运输工具(mcp-cli call ).

输出:

  • results/raw-results.json (所有运行+指标)
  • results/summary.json (每项任务平均值+MCP与CLI增量)

需求

  • Node.js 18+
  • mcp-cli 在PATH上(安装: curl -fsSL https://raw.githubusercontent.com/philschmid/mcp-cli/main/install.sh | bash)
  • MCP服务器(文件系统、GitHub、搜索)可用
  • OpenAI API密钥

设置

npm install

设置环境变量(或复制 .env.sample.env 并填写密钥):

OPENAI_API_KEY=...
GITHUB_PERSONAL_ACCESS_TOKEN=...
BRAVE_API_KEY=...

如果 GITHUB_PERSONAL_ACCESS_TOKENBRAVE_API_KEY 如果缺少,则跳过匹配的MCP服务器和任务,因此您仍然可以运行仅文件系统的基准测试。

配置MCP服务器

使用两个配置:

  1. 代理人(直接MCP) 用途 src/config.ts 默认值。
  2. CLI(mcp-CLI) 用途 mcp_servers.json.

如果您的MCP服务器安装方式不同,请调整命令。

默认服务器(stdio)

  • @modelcontextprotocol/server-filesystem
  • github-mcp-server
  • @modelcontextprotocol/server-brave-search

如果您通过Docker或HTTP运行GitHub MCP服务器,请更新 src/config.tsmcp_servers.json 因此。

npm run dev

可选参数:

npm run dev -- --runs 3 --model gpt-5-mini --tasks filesystem.read.sample,github.search.code

多模型和AI SDK示例:

# Run multiple OpenAI models in one sweep
npm run dev -- --models gpt-5-mini,gpt-4.1-mini

# Use AI SDK (e.g. Anthropic / Google) models
MODEL_PROVIDER=aisdk AI_SDK_PROVIDER=anthropic AI_SDK_MODELS=claude-3-5-sonnet-20241022 npm run dev
MODEL_PROVIDER=aisdk AI_SDK_PROVIDER=google AI_SDK_MODELS=gemini-1.5-pro-latest npm run dev

自定义AI主机(AI SDK):

# Shared host for any AI SDK provider
AI_SDK_BASE_URL=https://your-host.example MODEL_PROVIDER=aisdk AI_SDK_PROVIDER=anthropic AI_SDK_MODELS=claude-3-5-sonnet-20241022 npm run dev

备注

  • CLI代理准确调用:

- mcp-cli call -c mcp_servers.json

  • 输出应为原始JSON。 NO_COLOR=1 设置为避免ANSI噪声。
  • 指标来自 openai-agents-js 追踪/使用;没有手动令牌估计。
  • 检索是从工具调用错误跨度推断出来的,后面是同名的后续工具调用。

目录标签

目录标签

TypeScriptClaude云端部署性能测试本地部署MCP工具基准测试实验框架

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP