Skip to main content
Glama

Logica Context

npm version install License: MIT CI Node.js >=18 MCP Compatible

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.example

AIは、あなたが最初の一言を入力する前に、すでにプロジェクトを理解しています。


2. セッションをまたぐメモリ

他のツール:セッションが終わればすべて消えます。毎朝コンテキストを再説明します。

Logica Context: Supabaseを介してセッション間で知識が保持されます。翌日新しいセッションを開いても、AIはあなたが何に取り組み、何をインデックス化し、何を検索したかをすでに知っています。中断したところから再開できます。

これを行えるMCPサーバーは他にありません。


3. チームのナレッジベース

他のツール:各開発者が孤立しています。開発者Aがコードベースの把握に30分費やし、1時間後に開発者Bが同じことをします。

Logica Context: lctx_team_pushlctx_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ツール — すべてのコンテキストサーバーが備えるべき機能)

ツール

説明

lctx_batch_execute

N個のコマンドとN個の検索クエリを1回の呼び出しで実行

lctx_execute

サンドボックス実行(shell, node, python, ruby, go, swift, rust, deno)

lctx_execute_file

サンドボックス内でのファイル処理

lctx_index

ナレッジベースへのテキストインデックス作成

lctx_search

Porterステミングを用いたBM25全文検索

lctx_fetch_and_index

URLの取得、HTMLからMarkdownへの変換、自動インデックス作成

lctx_stats

ナレッジベースとセッションの統計情報

lctx_doctor

インストールの診断

lctx_upgrade

アップデートの確認

lctx_purge

ナレッジベースのクリア

エクスクルーシブ(7ツール — 他にはない機能)

ツール

説明

lctx_scan

プロジェクトDNA — スタック、言語、フレームワーク、パターンの自動検出

lctx_semantic

埋め込みによるセマンティック検索(Voyage AI / OpenAI + pgvector)

lctx_budget

コンテキスト予算 — トークン追跡と視覚的なバー表示、警告

lctx_git

Git対応インデックス作成 — ブランチ、差分、コミット、変更ファイル

lctx_mcp

MCPアグリゲーター — サーバー一覧、コンテキストコスト推定、最適化

lctx_team_push

チームナレッジベースへのプッシュ(Supabase経由で共有)

lctx_team_search

チームナレッジベースの検索

ベンチマーク

シナリオ

なし

あり

節約率

git log (100コミット)

約8,000トークン

約200トークン

97.5%

cat 500行のファイル

約4,000トークン

約150トークン

96.3%

npm ls --all

約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 — 自由にご利用ください。


-
security - not tested
A
license - permissive license
-
quality - not tested

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