Skim MCP Server

Lossless skim-then-expand reading of big files, repos, and command output with far fewer tokens

Local serverstdioPython

What is the Skim MCP Server?

Lossless skim-then-expand reading of big files, repos, and command output with far fewer tokens

The short version

Token-efficient skim-then-expand I/O for agentic models (Claude Code / desktop Claude).

  • Files — — Python (ast) + ~17 languages (tree-sitter); bodies folded, one expand away
  • Whole repos — — skim_repo builds a ranked, token-budgeted map; expand exact code from any file
  • Command output — — skim_run compresses verbose test / build / log output, fully recoverable
  • Data & logs — — a generic path with a retention guarantee (ids, numbers, error codes, negations

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Example prompts to try

  • “Use Skim to Files.”
  • “Use Skim to Tools.”

Frequently asked questions

Lossless skim-then-expand reading of big files, repos, and command output with far fewer tokens Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.