Put your MCP servers on a diet. A zero-config, 100% local proxy that cuts MCP context bloat.
CtxSlim exposes 3 meta-tools for introspection and statistics. All tools have descriptions (10-100 chars range) and basic input schemas. However, descriptions are terse and lack actionable context for LLM selection. The ctxslim.search tool has a single string parameter with minimal guidance on query syntax or expected result structure. Output schemas are not documented in the visible code. Error handling is minimal, no recovery guidance or categorization. Tools follow verb_noun naming but lack the depth expected for production-grade agent tooling.
List all available MCP servers and their tool counts. Shows server status and connectivity information.
Search for tools by name or description across all upstream servers. Returns ranked results with context-aware scoring.
Show token usage statistics and context compression metrics from the current session.
Output schemas not documented. LLMs cannot infer what fields search/list/stats return, forcing them to guess downstream field names and risk broken tool chains.
Descriptions are under 50 characters and lack WHEN/WHY context. 'Search for tools by name or description' does not explain when to call this vs list, what query syntax is valid, or what 'context-aware scoring' means to an LLM.
ctxslim.search parameter 'query' lacks format/length constraints and examples. LLMs cannot determine if queries are free-form, regex, or structured syntax.
No error handling guidance. If search returns no results or stats are unavailable, LLMs have no recovery path documented.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2026-07-28+ | v2 |
Empty input schemas for ctxslim.list and ctxslim.stats. While valid, they lack documentation of what 'server status' and 'connectivity information' mean or how to interpret results.