AI-optimized tool output compression for read, grep, diff, bash, test, web, search, and more
{
"mcpServers": {
"io-github-10iii-air": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
AI-optimized tool output compression for read, grep, diff, bash, test, web, search, and more
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 8 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for io.github.10iii/air and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
AIR is a toolkit for optimizing tool outputs for AI consumption. The name is inspired by "accessibility retrofitting" - just as we retrofit infrastructure for accessibility, we need to retrofit developer tools for AI ergonomics.
AI context windows are the scarcest resource. A 200K token window sounds large, but:
npm install output can consume 2000+ tokensThe real cost isn't tokens - it's attention dilution. Even with unlimited tokens, noise in context degrades AI reasoning quality.
AIR intercepts tool outputs at the source, filtering noise before it enters the context window. Prevention, not cleanup.
| Package | Description | npm |
|---------|-------------|-----|
| @10iii/air-core | Core compression library | |
|
@10iii/air | CLI tool (air command) | |
|
@10iii/air-oc-plugin | OpenCode plugin | |
|
@10iii/air-openclaw-plugin | OpenClaw plugin | |
# Install globally
npm install -g @10iii/air
# Read a file with compression
air read src/index.ts --skeleton
# Run a command with output compression
air bash "npm install"
# Search with de-duplication
air grep "TODO" --include "*.ts"
# Test output compression
air test "npm test"
import { ReadCompressor, BashCompressor, GrepCompressor } from '@10iii/air-core';
// Compress file content
const read = new ReadCompressor();
const result = read.compress(fileContent, { mode: 'skeleton' });
// Compress command output
const bash = new BashCompressor();
const result = bash.compress(output, { command: 'npm install' });
Add to your opencode.json:
{
"plugin": ["@10iii/air-oc-plugin"]
}
File content compression with intelligent truncation and structure awareness.
Command output compression with pattern recognition.
Search result compression with path de-duplication and context optimization.
Test output parsing for pytest, jest, go test, and more.
Web page content extraction with readability and markdown conversion.
Directory listing with tree structure and smart filtering.
Diff output compression with hunk summarization.
API response compression (JSON field filtering).
Web search with multiple engine support (DuckDuckGo, Bing, Baidu, Sogou).
| Compressor | Typical TSR | |------------|-------------| | air-test | 90%+ | | air-bash | 60-90% | | air-read | 50-80% | | air-grep | 40-60% | | air-web | 70-90% |
MIT
AIR collects anonymous usage statistics to improve the product. This includes compressed co