Logica Context
Logica Context
AIはコンテキストがリセットされるとすべてを忘れてしまいます。Logica Contextは違います。
クイックスタート · 他との違い · 全17ツール · 貢献について
誰もが抱える問題
既存のMCPコンテキストサーバーはどれも同じことをしています。サンドボックスでコマンドを実行し、要約を返し、トークンを節約する。これらは最低限の機能です。
しかし、以下の問題はどれも解決できていません:
AIは、あなたが説明するまでプロジェクトの存在を知りません。セッションごとに毎回です。
セッションが終わると知識は消滅します。翌日はゼロからのスタートです。
チームメイトが昨日同じコードベースをインデックス化していても、あなたはその情報にアクセスできません。
ファイル名が
middleware.tsだと、「認証コードを探して」という指示では何も見つかりません。どれだけのコンテキストを消費したか把握できず、AIがハルシネーションを起こし始めて初めて気づきます。
AIはあなたが3回コミットしたことを知りません。昨日のコードを参照し続けます。
Logica Contextは、これら6つの問題をすべて解決します。
他との違い
1. プロジェクトDNA
他のツール:AIはセッションのたびに何も知らない状態から始まります。スタックの説明に5分を浪費します。
Logica Context: lctx_scan を1回実行するだけで、AIはあなたのプロジェクト(言語、フレームワーク、依存関係、フォルダ構造、パターン)を永続的に把握します。インデックス化され、検索可能で、自動的です。
> lctx_scan
Project DNA: my-saas-app
Stack: Node.js, TypeScript
Frameworks: Next.js, Prisma, Tailwind CSS, Vitest
Languages: TypeScript (142), JavaScript (23), SQL (8)
Patterns: component-based, page-based routing, API layer, CI/CD
Key files: package.json, tsconfig.json, Dockerfile, .env.exampleAIは、あなたが最初の一言を入力する前に、すでにプロジェクトを理解しています。
2. セッションをまたぐメモリ
他のツール:セッションが終わればすべて消えます。毎朝コンテキストを再説明します。
Logica Context: Supabaseを介してセッション間で知識が保持されます。翌日新しいセッションを開いても、AIはあなたが何に取り組み、何をインデックス化し、何を検索したかをすでに知っています。中断したところから再開できます。
これを行えるMCPサーバーは他にありません。
3. チームのナレッジベース
他のツール:各開発者が孤立しています。開発者Aがコードベースの把握に30分費やし、1時間後に開発者Bが同じことをします。
Logica Context: lctx_team_push と lctx_team_search を使用します。開発者Aがインデックス化したものを、開発者Bが見つけられます。Supabaseを介したプロジェクト単位の共有ナレッジベースです。
チーム全体でAIの集合知を構築できます。
4. セマンティック検索
他のツール:キーワードマッチングのみです。「認証」で検索しても、関数名に「auth」が含まれていないと verifyJWT() を見逃します。
Logica Context: lctx_semantic は、実際の埋め込み(Voyage AIまたはOpenAI)とpgvectorを使用した類似性検索を行います。文字列ではなく「意味」で検索します。「ログインはどう機能する?」と聞けば、JWTミドルウェア、セッションストア、OAuthフローを見つけ出します。
FTS5キーワード検索も高速なデフォルトとして利用可能です。APIキーを設定するとセマンティック検索が有効になります。
5. コンテキスト予算
他のツール:AIが忘れ始めるまで、どれだけのコンテキストを消費したか分かりません。
Logica Context: lctx_budget でリアルタイムのダッシュボードを表示します:
# Context Budget
[▓▓▓▓▓▓▓▓▓▓▓▓▓▓······] 72% used
Tokens consumed: 144,000
Tokens saved: 38,500
Context limit: 200,000
## Recent Tool Usage
Bash in: 2,400 out: 8,200
Read in: 1,800 out: 4,100
lctx_execute in: 200 out: 6,300
⚠ WARNING: Context 72% full. Use lctx tools to save space.トークンがどこで消費されているかを正確に把握し、手遅れになる前に最適化できます。
6. Git対応インデックス作成
他のツール:AIはあなたがコードをプッシュしたことを知りません。2時間前の古いコンテキストを参照しています。
Logica Context: lctx_git は現在のブランチ、最近のコミット、ステージングされたファイル、差分の要約をインデックス化します。AIはセッション開始時から何が変更されたかを把握しています。
> lctx_git
Branch: feat/auth-refactor
Ahead: 3 commits
## Staged (2)
+ src/middleware/jwt.ts
+ tests/auth.test.ts
## Recent Commits
a3f8b2c refactor: extract JWT validation into middleware
9e1d445 fix: session expiry race condition
2b7a901 test: add auth integration tests「何を変更したか確認して」と言う必要はありません。AIはすでに知っています。
7. MCPアグリゲーター
他のツール:8つのMCPサーバーを読み込んでいると、それぞれがコンテキストにツール定義を追加します。どれがコストを押し上げているか分かりません。
Logica Context: lctx_mcp は .mcp.json を読み取り、アクティブなすべてのサーバーをリストアップし、コンテキストコストを推定し、無効化すべきサーバーを推奨します。
> lctx_mcp
# MCP Servers
Active: 8
Estimated context cost per cycle: ~3,200 tokens
## Servers
supabase npx @supabase/mcp ~800 tokens
notion npx @notion/mcp ~800 tokens
logica-context npx logica-context ~150 tokens
...
## Recommendations
- 8 MCP servers active. Consider disabling unused ones.
- Heavy servers: supabase, notion. Each call uses ~800 tokens.クイックスタート
{
"logica-context": {
"type": "stdio",
"command": "npx",
"args": ["-y", "logica-context"]
}
}.mcp.json に追加してAIを再起動するだけです。
Supabaseを有効にする(機能2, 3, 4用)
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_KEY=your-service-keyセマンティック検索を有効にする(機能4)
VOYAGE_API_KEY=your-key # or OPENAI_API_KEY全17ツール
コア(10ツール — すべてのコンテキストサーバーが備えるべき機能)
ツール | 説明 |
| N個のコマンドとN個の検索クエリを1回の呼び出しで実行 |
| サンドボックス実行(shell, node, python, ruby, go, swift, rust, deno) |
| サンドボックス内でのファイル処理 |
| ナレッジベースへのテキストインデックス作成 |
| Porterステミングを用いたBM25全文検索 |
| URLの取得、HTMLからMarkdownへの変換、自動インデックス作成 |
| ナレッジベースとセッションの統計情報 |
| インストールの診断 |
| アップデートの確認 |
| ナレッジベースのクリア |
エクスクルーシブ(7ツール — 他にはない機能)
ツール | 説明 |
| プロジェクトDNA — スタック、言語、フレームワーク、パターンの自動検出 |
| 埋め込みによるセマンティック検索(Voyage AI / OpenAI + pgvector) |
| コンテキスト予算 — トークン追跡と視覚的なバー表示、警告 |
| Git対応インデックス作成 — ブランチ、差分、コミット、変更ファイル |
| MCPアグリゲーター — サーバー一覧、コンテキストコスト推定、最適化 |
| チームナレッジベースへのプッシュ(Supabase経由で共有) |
| チームナレッジベースの検索 |
ベンチマーク
シナリオ | なし | あり | 節約率 |
| 約8,000トークン | 約200トークン | 97.5% |
| 約4,000トークン | 約150トークン | 96.3% |
| 約12,000トークン | 約300トークン | 97.5% |
50KBのHTMLページ取得 | 約12,500トークン | 約500トークン | 96.0% |
他との比較
Logica Context | context-mode | Raw tools | |
サンドボックス + インデックス | Yes | Yes | No |
プロジェクトDNA | Yes | No | No |
セッションをまたぐメモリ | Yes | No | No |
チームナレッジベース | Yes | No | No |
セマンティック検索 | Yes | No | No |
コンテキスト予算 | Yes | No | No |
Git対応インデックス | Yes | No | No |
MCPアグリゲーター | Yes | No | No |
セッションの継続性 | Yes | Yes | No |
セキュリティレイヤー | Yes | Partial | No |
ライセンス | MIT | Elastic-2.0 | — |
対応プラットフォーム
Claude Code, Cursor, Gemini CLI, VS Code Copilot, Codex, Kiro, Zed, OpenCodeで動作します。プラットフォームごとの設定は configs/ を参照してください。
セキュリティ
コマンドの検証、パス制限、出力のサニタイズ、タイムアウト付きのサンドボックス実行。詳細は SECURITY.md を参照してください。
開発
git clone https://github.com/Rovemark/logica-context.git
cd logica-context
npm install && npm test && npm run buildライセンス
MIT — 自由にご利用ください。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rovemark/logica-context'
If you have feedback or need assistance with the MCP directory API, please join our Discord server