Sippion について
Sippionは、コーディングエージェント向けに関連性の高いリポジトリ断片を少量取得する、ローカルの読み取り専用MCPサーバーです。検索中にネットワークやリポジトリコードの実行を行わず、永続インデックスも保持しません。
主な機能
- 01リポジトリコンテキスト検索ツール1種
- 02字句・構造・意味による検索
- 03ローカルでの読み取り専用動作
- 04確度の高い秘密情報のマスキング
- 05検索状態はメモリ内のみ保持
- 06複数言語の構造解析
活用シーン
- 01クエリから関連するソース断片を特定
- 02コーディング作業に絞ったリポジトリ情報を提供
- 03コードを実行せずにリポジトリを検索
- 04大きなファイルを読む必要を減らす
MCP 対応
SippionはローカルMCPサーバーとして、repo_contextツールを通じてコーディングエージェントに範囲を限定したリポジトリ検索を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sippion
English | 日本語
AI が使用するコンテキストを減らし、API トークンとサブスクリプションの利用枠を長持ちさせます。
Sippion は、AI コーディングエージェントが使用するトークンを減らす、ローカルで読み取り専用の MCP サーバーです。エージェントにリポジトリの広範囲を開かせる代わりに、Sippion の単一ツール repo_context が、関連性が高く範囲を限定したソースコードの抜粋を少量返します。
これにより、タスクごとの不要なコンテキストを削減できます。API ベースのワークフローで使用量を抑えられるほか、それだけではありません。Sippion は、エージェントが消費するコンテキストの量を減らすことで、サブスクリプション型の AI コーディングプランの利用枠を長持ちさせるのにも役立ちます。
仕組み
AI coding agent
↓ ask for focused repository context
Sippion repo_context
↓ return a few relevant excerpts
AI reads only the files it actually needs
例:
repo_context {"q":"authentication token validation"}
Sippion はローカルかつ読み取り専用のまま、範囲を限定した字句・構造・意味検索を行います。
インストール
macOS / Linux
curl -fsSL --proto '=https' --proto-redir '=https' --tlsv1.2 https://raw.githubusercontent.com/Sitten-Tokyo/Sippion/75d6b27e83b86bec00297cd5b5c05bb014e16904/scripts/bootstrap.sh | sh
Windows PowerShell
irm https://raw.githubusercontent.com/Sitten-Tokyo/Sippion/75d6b27e83b86bec00297cd5b5c05bb014e16904/scripts/bootstrap.ps1 | iex
その後、AI クライアントを再起動してください。sippion setup は、Codex、Claude Code、Antigravity、OpenCode 向けに Sippion を登録します。
便利なコマンド:
sippion setup
sippion doctor
sippion uninstall
sippion mcp --root-auto
Sippion を選ぶ理由
- トークンを節約: ファイルを幅広く読み込む代わりに、エージェントへ焦点を絞ったリポジトリのコンテキストを提供します。
- API の課金以外にも有効: サブスクリプションの利用枠を長持ちさせるのにも役立ちます。
- ローカルでプライベート: リポジトリのコンテキストを提供する際に、ネットワークへアクセスしません。
- 読み取り専用: リポジトリを変更したり、リポジトリのコードを実行したりすることはありません。
- 永続的なインデックスなし: 検索状態は RAM 内に保持されます。
- シンプルな構成: MCP ツールは
repo_contextの1つだけです。
Sippion はリポジトリのコンテキストを提供するツールであり、コンパイラーや言語サーバーではありません。現在、構造解析は Rust、Python、JavaScript/TypeScript、Go、Java、C#、C、C++ に対応しています。
安全性
Sippion は検索中に、リポジトリのコード、ビルドスクリプト、コンパイラー、LSP サーバー、シェルコマンドを実行しません。リポジトリ内のテキストは信頼できないデータとして扱われ、信頼度の高い秘密情報はモデルへの出力前にマスキングされます。
詳細については、セキュリティと信頼境界をご覧ください。
ドキュメント
クレジット
コンパクトな効率化動作は、Ponytail と i-have-adhd に着想を得ています。ライセンスに関する注記はサードパーティに関する通知をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。