mcpField
M
mcp-checkup

mcp-checkup

本地服务
github.com/yifanyifan897645开发工具129 周前更新

关于 mcp-checkup

mcp-checkup 是面向开发者的 MCP 服务,用于了解已安装 MCP 配置占用的上下文。它统计服务和工具的 Token 用量、查找重复工具,并生成带评级和建议的报告。

主要功能

  1. 01按服务和工具统计 Token 成本
  2. 02检测重复工具名称
  3. 03评定工具和服务效率
  4. 04生成 Markdown 健康报告
  5. 05自动检测 MCP 配置文件

适用场景

  1. 01查找最占上下文的服务
  2. 02检查过长的工具描述
  3. 03发现不同服务间的重复工具

MCP 相关

作为 MCP 服务,它会分析已安装的 MCP 服务配置及其工具,并报告 Token 成本、重复项、评级和优化建议。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"yifanyifan897645-mcp-checkup": {
"command": "npx",
"args": [
"-y",
"mcp-checkup"
]
}
}
}
启动命令npx -y mcp-checkup

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-checkup0.1.0

工具

5

收录的工具列表 · 更新于 3 周前

参数类型必填说明
config_pathstring否MCP 配置文件的路径。未提供时会自动检测。

详细介绍

mcp-checkup

npm version npm downloads License: MIT

你的 MCP 服务正在占用上下文窗口。了解它们占用了多少。

mcp-checkup 是一款 MCP 服务,可分析你的 MCP 配置——测量每个已安装服务和工具的 Token 开销、查找重复项、评估效率,并生成优化报告。

快速开始

npx mcp-checkup

然后向你的 AI 助手提问:

"Run an MCP health check on my setup"
"How many tokens are my MCP servers using?"
"Generate an MCP health report"

为什么?

每个 MCP 工具仅其架构就要占用 550–1,400 个 Token。一个拥有 50 个工具的服务可能会占用 30,000 多个 Token,而你甚至还没开始输入。大多数开发者都不知道自己的 MCP 服务占用了多少上下文窗口。

社区中的真实案例:

  • 添加 GitHub MCP 后,一位用户的 Token 使用量从 34K 增加到 80K(来源)
  • 一位开发者发现,在开始任何对话之前,仅 4 个服务就已占用了 67,000 个 Token(来源)
  • Context7(每周下载量 240K)的工具描述所需 Token 是必要数量的 3 倍(来源)

工具

analyze_servers

扫描你的 MCP 配置,测量每个已安装服务的 Token 开销。自动检测配置文件。

"Which of my MCP servers costs the most tokens?"
analyze_tools

深入分析特定服务——逐个查看工具的 Token 开销、评级、冗长描述和优化建议。

"Break down the token cost of my GitHub MCP server"
find_duplicates

查找已安装服务中重复的工具名称。冗余工具只会浪费上下文,没有任何好处。

"Do any of my MCP servers have overlapping tools?"
count_tokens

统计任意文本中的 Token 数量。可用于估算上下文用量。

"How many tokens is this prompt?"
generate_report

生成完整的 Markdown 健康报告:服务评级(A-F)、Token 开销、重复项和可执行的建议。

"Generate a full MCP health report"

评级系统

单个工具的评级
评级Token 数量含义
A≤100极佳——上下文开销极小
B≤300良好——架构大小合理
C≤600一般——可以优化
D≤1000较差——架构臃肿
F>1000不合格——严重影响上下文窗口
单个服务的评级
评级Token 总数含义
A≤500精简高效
B≤1500合理
C≤3000开始变得臃肿
D≤6000上下文开销显著
F>6000严重占用上下文窗口

安装

Claude Desktop / Claude Code
{
  "mcpServers": {
    "mcp-checkup": {
      "command": "npx",
      "args": ["-y", "mcp-checkup"]
    }
  }
}
Cursor

使用相同格式将其添加到 .cursor/mcp.json。

自动检测

mcp-checkup 会自动在以下位置查找你的 MCP 配置:

  • .mcp.json(当前目录)
  • Claude Desktop 配置(Windows/macOS/Linux)
  • .cursor/mcp.json

也可以为任何工具传入自定义路径。

对比

工具用途方式
mcp-checkup诊断 Token 开销分析并报告——准确查看每个工具的开销
lean-ctx减少 Token 用量在运行时压缩上下文
MCP Inspector调试 MCP 服务测试连接和工具调用

先使用 mcp-checkup 找出问题,再决定如何解决。

MCP 工具包的一部分

查看所有服务 →

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。