Compact, source-linked context packs that reduce token waste for coding agents.
MCPpedia last refreshed this data
io.github.dawitlabs/capsule is an MCP server that compact, source-linked context packs that reduce token waste for coding agents. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 79/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"capsule": {
"args": [
"capsulectx",
"--mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Compact, source-linked context packs that reduce token waste for coding agents.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y 'capsulectx' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked capsulectx against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
System 1 decision models (Jev, Laya, Cua-S1) as brain for agents: Browser use, computer use, games and robotics
MCP Security Weekly
Get CVE alerts and security updates for io.github.dawitlabs/capsule and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP gives agents tools. Skills give agents procedures. Capsules give agents compact project context.
Large repositories make coding agents burn tokens rediscovering the same files, decisions, conventions, and setup details over and over. Capsule targets a 50–70% reduction in repeated repository-discovery context for large, multi-session agent work.
No install required — run directly with npx (always gets the latest version):
npx capsulectx init
Or install globally with your package manager:
# npm
npm install -g capsulectx
# pnpm
pnpm add -g capsulectx
# yarn
yarn global add capsulectx
# bun
bun add -g capsulectx
Keep it up to date:
npm install -g capsulectx --prefer-online
Tip:
npxis the easiest option — it always runs the latest published version with no manual update step.
npx capsulectx init
Capsule scans your repo, optionally enriches capsules with AI (using your installed Claude CLI, API keys, or a generated prompt for any browser-based AI), and creates:
.capsules/
index.md
architecture.md
setup.md
api.md
data.md
ui.md
testing.md
deployment.md
Each capsule is a Markdown file with source fingerprints in JSON frontmatter:
---json
{
"name": "api",
"sources": ["src/api/**"],
"fingerprints": { "src/api/users.ts": "sha256:..." },
"updated_at": "2026-06-20T14:00:00.000Z"
}
---
# API Capsule
## Purpose
Request handlers, routes, controllers, and service boundaries.
## Key Files
- `src/api/users.ts`: source file matched by this capsule.
## Decisions
- Record stable decisions here so future agents do not rediscover them.
Agents read .capsules/index.md, choose the relevant capsule, check staleness, then inspect only the source files that actually matter.
| Command | What it does |
|---|---|
capsule init | Scan repo, run AI enrichment (optional), write all capsules |
capsule enrich | Re-run AI enrichment on existing capsules |
capsule apply | Apply AI-generated JSON to capsule Conventions and Decisions |
capsule write <name> | Refresh one capsule from source (preserves your edits) |
capsule refresh <name> | Explicitly refresh one capsule |
capsule refresh --all | Explicitly refresh all detected capsules |
capsule get <name> | Print one capsule to stdout |
capsule scan | Print detected source groups without writing |
capsule stale [name] | Check which source files changed since last write |
capsule estimate <name> | Show estimated token savings for one capsule |
capsule stats | Show token savings across all capsules |
capsule report [name] | Show reproducible source/capsule/stale token savings |
capsule report --write | Write .capsules/report.md as a proof artifact |
capsule check | CI-friendly freshness/config check; exits nonzero on stale or missing capsules |
capsule --mcp | Start MCP server for native agent integration |
Capsule ships an MCP server so Claude Code and other MC