Agentβ™₯︎Age
Catalog

io.github.Alepha188838884/context-firewall

Official

by Alepha188838884 Β· TypeScript

Local MCP proxy: collapses N servers' tools into 4 meta-tools and compresses large tool outputs.

Context Firewall (Local MCP Proxy)

Context Firewall is a local MCP proxy that sits between an AI agent (e.g., Claude Code, Claude Desktop, Cursor, Cline) and multiple downstream MCP servers. It collapses 50+ MCP tools into 4 meta-tools and compresses large tool outputs by 60–95% while preserving real HTML/JSON content.

πŸ› οΈ Key Features

  • Collapses 50+ MCP tools into 4 tools for the client
  • Compresses large tool outputs by 60–95% (measured)
  • Enforces a configured token budget with hard truncation if still exceeded
  • Provides full original output retrievable via read_more

πŸš€ Use Cases

  • Use an MCP client with any model while routing to configured MCP servers
  • Reduce context size and token usage when consuming tool outputs

⚑ Developer Benefits

  • Consistent tool surface: always 4 tools regardless of downstream server count
  • Token-optimization via compression and budget enforcement

⚠️ Limitations

  • If output remains too large after compression, results are hard-truncated to the token budget
  • Full original output requires calling read_more

Topics: ai-agents, claude, context-window, llm, mcp, mcp-proxy, mcp-server, modelcontextprotocol, token-optimization

Topics

ai-agentsclaudecontext-windowllmmcpmcp-proxymcp-servermodelcontextprotocoltoken-optimization