MCPサーバー

58の圧縮ツール。
設定不要。

lean-ctxはModel Context Protocol(MCP)を実装しています - AIツール統合のオープンスタンダードです。組み込みツールは圧縮対応の代替ツールに置き換えられ、LLMに届く前にノイズを除去します。

58 ツール 10 読み取りモード 99% 最大(cache済み再読み取り)
プロトコル

これが MCP の仕組み。

Model Context ProtocolによりAIツールは外部サーバーにデータを要求できます。lean-ctxはこれらの呼び出しをインターセプトし、レスポンスを自動的に圧縮します。

AIツール

Cursor、Claude Code、Crush、Copilot…

lean-ctx MCP

データを自動圧縮

LLM

シグナルのみ、ノイズなし

58ツール、4カテゴリ

AIが 必要なもの。

ファイル&コード

最大99%の削減

ファイル読み取り、ディレクトリ探索、シェルコマンド、コード検索のコア代替ツール。tree-sitter駆動のAST圧縮が構造を保持しつつノイズを除去します。

ctx_read ctx_multi_read ctx_tree ctx_shell ctx_search

自律型インテリジェンス

自己設定、セットアップ不要

自律的に動作:コンテキストの自動プリロード、ファイルの重複排除、関連ファイルのヒント提供、最適な圧縮の選択 - すべて明示的なコマンドなしで実行されます。デフォルトで有効です。

ctx_smart_read ctx_delta ctx_fill ctx_intent ctx_context ctx_graph ctx_dedup ctx_response ctx_discover ctx_impact ctx_architecture

Claude Code Integration

lean-ctx detects Claude Code and automatically adapts its behavior to work within Claude's constraints:

  • Auto-condensed instructions - MCP instructions are compressed to <2048 characters for Claude Code's truncation limit
  • Full rules file - Complete instruction set installed to ~/.claude/rules/lean-ctx.md (no character cap)
  • Agent Skills - Auto-installed to ~/.claude/skills/lean-ctx/ with setup script for zero-config onboarding
  • Self-healing env.sh - Shell environment is re-injected if Docker or container rebuilds remove it
zero-config, self-healing

セッション&モニタリング

チャット間のメモリ

永続的なセッション状態、コンテキストチェックポイント、リアルタイム分析。token削減量の追跡、cache管理、圧縮レポートの生成。

ctx_session ctx_compress ctx_analyze ctx_gain ctx_benchmark ctx_metrics ctx_wrapped ctx_cache ctx_heatmap ctx_cost
  • ctx_gain - Query token savings, cost breakdowns, GainScore, task classifications, and per-agent statistics programmatically during a session

メモリ&マルチエージェント

永続的なプロジェクト知識

セッションやエージェントをまたいで永続するナレッジベースを構築。プロジェクトレベルのメモリ、エージェント連携、コードベース概要。

ctx_knowledge ctx_agent ctx_overview ctx_preload ctx_task ctx_share
ctx_read

10 read modes、 あらゆる状況に。

すべてのファイル読み取りに完全なコンテンツは不要です。目的に合ったモードを選択するか、ctx_smart_readに自動選択を任せましょう。

モード 返却内容 使用場面
auto 最適なコンテキストモード デフォルト:lean-ctx がファイル種別・サイズ・タスクから最適戦略を選択
full ファイル全体、再読み取り用にcache(約13 token) 編集するファイル
map 依存関係グラフ + エクスポート + 主要シグネチャ 理解が必要なコンテキスト専用ファイル
signatures API表面のみ - 関数シグネチャ、型 インターフェースとコントラクトの理解
diff cache版との変更行のみ 編集後 - 変更内容の確認
aggressive 構文除去、最大圧縮 概要だけ把握したい大きなファイル
entropy Shannon + Jaccard フィルタリングによるユニークコンテンツ抽出 繰り返しのない高情報量の行を検出
task ナレッジグラフベースのタスクフィルタリングされたコンテンツと依存関係コンテキスト 特定のタスクに関連するファイルを読む - プロジェクトグラフ + IBフィルターを使用
reference クロスリファレンス・コンテキスト 対象シンボルの関連型・呼び出し元・依存関係
lines:N-M N行目からM行目のみ読み取り(1始まり、両端含む) 大きなファイル - 特定範囲の読み取り
ctx_read server.rs --mode map
F1=server.rs [342L]
  deps: tokio, serde, tower, axum
  exports: start_server, AppState, Config
  API:
    §  AppState { db: Pool, cache: Cache, config: Config }
    §  Config { port: u16, host: String, max_conn: usize }
    fn async start_server(config: Config) → Result<()>
    fn async handle_request(state: AppState, req: Request) → Response
    fn configure_routes(state: AppState) → Router
  [2,847 tok saved (93%)]
詳しく見る

すべてのツールを 詳しく。

58のMCPツールすべてのパラメータ、使用例、高度な使い方を含む完全なAPIリファレンス。