
Security News
Lovable’s OJ Rewrites Vite’s Dev Server in Rust as AI Lowers the Cost of Forking Open Source
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.
mcp-checkup
Advanced tools
MCP server that analyzes your MCP setup: token costs, bloated schemas, duplicate tools, and optimization tips
Your MCP servers are eating your context window. Find out how much.
mcp-checkup is an MCP server that analyzes your MCP setup — measuring the token cost of every installed server and tool, finding duplicates, grading efficiency, and generating optimization reports.
npx mcp-checkup
Then ask your AI assistant:
"Run an MCP health check on my setup"
"How many tokens are my MCP servers using?"
"Generate an MCP health report"
Every MCP tool costs 550–1,400 tokens just for its schema. A server with 50 tools can eat 30,000+ tokens before you type anything. Most developers have no idea how much context window their MCP servers are consuming.
Real examples from the community:
analyze_serversScan your MCP config and measure the token cost of every installed server. Auto-detects config files.
"Which of my MCP servers costs the most tokens?"
analyze_toolsDeep-dive into a specific server — per-tool token costs, grades, bloated descriptions, and optimization suggestions.
"Break down the token cost of my GitHub MCP server"
find_duplicatesFind duplicate tool names across your installed servers. Redundant tools waste context for no benefit.
"Do any of my MCP servers have overlapping tools?"
count_tokensCount tokens in any text. Useful for estimating context usage.
"How many tokens is this prompt?"
generate_reportFull markdown health report: server grades (A-F), token costs, duplicates, and actionable recommendations.
"Generate a full MCP health report"
| Grade | Tokens | Meaning |
|---|---|---|
| A | ≤100 | Excellent — minimal context cost |
| B | ≤300 | Good — reasonable schema size |
| C | ≤600 | Fair — could be optimized |
| D | ≤1000 | Poor — bloated schema |
| F | >1000 | Failing — severely impacts context window |
| Grade | Total Tokens | Meaning |
|---|---|---|
| A | ≤500 | Lean and efficient |
| B | ≤1500 | Reasonable |
| C | ≤3000 | Getting heavy |
| D | ≤6000 | Significant context cost |
| F | >6000 | Major context window drain |
{
"mcpServers": {
"mcp-checkup": {
"command": "npx",
"args": ["-y", "mcp-checkup"]
}
}
}
Add to .cursor/mcp.json with the same format.
mcp-checkup automatically finds your MCP config in these locations:
.mcp.json (current directory).cursor/mcp.jsonOr pass a custom path to any tool.
| Tool | Purpose | Approach |
|---|---|---|
| mcp-checkup | Diagnose token costs | Analyze & report — see exactly what each tool costs |
| lean-ctx | Reduce token usage | Compress context at runtime |
| MCP Inspector | Debug MCP servers | Test connections and tool calls |
Use mcp-checkup first to find the problem, then decide how to fix it.
MIT
Get the MCP Power User Kit — 7 config files, optimization guide, 4 registry templates, and 2 setup scripts for Claude Code, Cursor, and Windsurf. $19 on Gumroad
FAQs
MCP server that analyzes your MCP setup: token costs, bloated schemas, duplicate tools, and optimization tips
We found that mcp-checkup demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Lovable’s OJ rewrites Vite’s dev server in Rust, reducing memory use and preview times as AI lowers the cost of open source reimplementation.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.