AiAgentKarl/context-optimizer-mcp-js
JavaScript MCP Server — solve context window overload with smart tool pruning and relevance scoring
Platform-specific configuration:
{
"mcpServers": {
"context-optimizer-mcp-js": {
"command": "npx",
"args": [
"-y",
"context-optimizer-mcp-js"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Solve the #1 MCP problem: context window overload.
Every MCP server you connect adds tool definitions to your context window. Connect 10 servers with 5-15 tools each, and you've burned 30-50k tokens before the agent even starts working. That's 15-25% of a 200k context window — gone.
The result: shorter conversations, lost context, degraded performance, higher costs.
Context Optimizer analyzes your task, scores server relevance, and recommends the minimal set of MCP servers you actually need. Typical savings: 60-80% fewer tokens wasted on unused tool definitions.
| Tool | Description | |------|-------------| | analyze_task | Analyze a task and recommend optimal server combination with savings % | | estimate_context_usage | Estimate token usage for a server set (tokens, % of 200k window) | | optimize_server_set | Optimize existing servers for a task — keep vs. remove with savings | | suggest_minimal_set | Absolute minimum servers needed (max 3) for maximum efficiency | | get_server_catalog | Full catalog of 18 known servers organized by category |
Add to your claude_desktop_config.json:
{
"mcpServers": {
"context-optimizer": {
"command": "npx",
"args": ["-y", "@aiagentkarl/context-optimizer-mcp"]
}
}
}npx @aiagentkarl/context-optimizer-mcpTask: "Check my Solana wallet balance and find the best DeFi yields"
Without optimizer: 18 servers loaded = ~55k tokens (27% of context)
With optimizer:
solana (relevance: 100)Built-in knowledge of 18 popular MCP servers across categories:
Loading reviews...