Back to directory

mcp-compressor

A wrapper for large MCP servers that shows an AI agent a small compressed set of tools up front, fetching a tool's full schema only when the agent actually selects it.

mcp-compressor

mcp-compressor reduces the context tokens an AI agent spends on tool descriptions and schemas when it connects to a large MCP server that exposes dozens or hundreds of tools. Instead of sending every tool's name, description, and full input schema up front, which can cost thousands of tokens before an agent does any useful work, it shows a compressed tool surface first, then returns a tool's full schema only when the agent asks for it before invoking it.

It supports two patterns: running as a standalone CLI MCP proxy that any MCP client can point at to see a smaller tool surface, and embedding compression directly into an application through Python, TypeScript, or Rust SDKs with matching client APIs, including generated CLI, Python, and TypeScript clients that call a local session proxy over a token-authenticated connection.

Compression can be tuned across low, medium, high, and max levels, and it supports remote streamable HTTP MCP backends and OAuth for providers that support browser authorization.

More in MCP servers

See all 734
  • Light Cloud

    light-cloud.com

    A hosting platform that deploys a static site, a container, or a managed Postgres database straight from a GitHub, GitLab, or Bitbucket push, with a preview URL for every branch and an MCP server for deploying from Claude Code.

  • ForensicDbg

    forensicdbg.com

    A post-mortem debugger for native Windows x86 and x64 crashes, with an MCP interface so AI tools can consume crash-dump analysis directly.

  • Karada.ai

    karada.ai

    A CI/CD platform that auto-compiles existing APIs into Go MCP servers, attaches composable middleware, and exposes them through one gateway usable from Cursor, Claude Code, and Windsurf.