mcpField
C
context-bridge

context-bridge

ローカル
github.com/prateekg7AI・エージェント324 週間前に更新

context-bridge について

ContextBridgeは、AIの会話を構造化した引き継ぎ情報に圧縮し、別のAIプラットフォーム向けに整えるMCPサーバーです。会話をまたいで作業を続けたい人に適しています。

主な機能

  1. 01会話を構造化コンテキストに圧縮
  2. 02目標、決定事項、未解決事項を保持
  3. 03Claude、ChatGPT、Gemini向けに整形
  4. 04移行先ですぐ使える再開パッケージを作成

活用シーン

  1. 01進行中の作業を別のAIに引き継ぐ
  2. 02新しい会話で決定事項や制約を維持

MCP 対応

MCPクライアントに `compress_context`、`format_for_target`、`resume_context` ツールを提供します。stdioで動作し、プロバイダーの認証情報または設定済みのホステッドレーンを利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"prateekg7-context-bridge": {
"command": "npx",
"args": [
"-y",
"@contextbridge_ai/mcp"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"OPENAI_MODEL": "<OPENAI_MODEL>",
"CONTEXTBRIDGE_HOSTED_URL": "<CONTEXTBRIDGE_HOSTED_URL>",
"CONTEXTBRIDGE_HOSTED_API_KEY": "<CONTEXTBRIDGE_HOSTED_API_KEY>",
"CONTEXTBRIDGE_HOSTED_MODEL": "<CONTEXTBRIDGE_HOSTED_MODEL>"
}
}
}
}
起動コマンドnpx -y @contextbridge_ai/mcp
設定が必要な環境変数
OPENAI_API_KEYシークレットOptional BYOK API key for the OpenAI Responses or chat-completions lane.
OPENAI_MODELOptional model override for the OpenAI BYOK lane.
CONTEXTBRIDGE_HOSTED_URLOptional hosted inference endpoint for the no-key lane.
CONTEXTBRIDGE_HOSTED_API_KEYシークレットOptional auth key for the hosted inference endpoint.
CONTEXTBRIDGE_HOSTED_MODELOptional hosted model identifier override.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@contextbridge_ai/mcp0.1.3

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
namestringはい挨拶する相手の名前

詳細

ContextBridge

npm version MCP Registry

ContextBridge は、AI との会話におけるコンテキストの移植性を高めるツールです。このパッケージは MCP サーバー機能を公開します。進行中の会話を、ユーザーの目標、確認済みの決定事項、現在の状態、未解決の話題、成果物、制約、最近の方針転換、推奨される次のステップを保持した構造化コンテキストブロックに圧縮し、ユーザーにすべてを言い直させることなく別の AI が続きから対応できるように、引き継ぎ形式に整えます。

公開されている npm パッケージは、Claude Desktop、エージェントのランタイム、その他の MCP 対応ホスト向けの stdio MCP サーバーです。ブラウザー拡張機能のランタイムも同じリポジトリで開発されていますが、この MCP Registry の公開フローには含まれていません。

公開リンク

Claude Desktop へのインストール

以下を Claude Desktop の MCP 設定(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "contextbridge": {
      "command": "npx",
      "args": ["-y", "@contextbridge_ai/mcp"],
      "env": {
        "GROQ_API_KEY": "your_groq_api_key_here"
      }
    }
  }
}

OpenAI を使用する場合は、以下のようにします。

{
  "mcpServers": {
    "contextbridge": {
      "command": "npx",
      "args": ["-y", "@contextbridge_ai/mcp"],
      "env": {
        "OPENAI_API_KEY": "your_openai_api_key_here",
        "OPENAI_MODEL": "gpt-4.1-mini"
      }
    }
  }
}

BYOK ではなく、キー不要のホスト型レーンを使用する場合は、以下のようにします。

{
  "mcpServers": {
    "contextbridge": {
      "command": "npx",
      "args": ["-y", "@contextbridge_ai/mcp"],
      "env": {
        "CONTEXTBRIDGE_HOSTED_URL": "https://your-hosted-endpoint.example/v1",
        "CONTEXTBRIDGE_HOSTED_MODEL": "mistralai/Mistral-7B-Instruct-v0.2"
      }
    }
  }
}

利用可能な MCP ツール

compress_context

生の会話トランスクリプトを構造化コンテキストブロックに圧縮します。

パラメーター:

  • transcript(string、必須):圧縮する生の会話トランスクリプトです。
  • provider("openai" | "openai-chat" | "google" | "groq" | "custom" | "hosted"、任意):プロバイダーの上書き設定です。
  • model(string、任意):選択したレーンで使用するモデルの上書き設定です。
  • apiKey(string、任意):BYOK API キーの上書き設定です。
  • baseUrl(string、任意):API ベース URL の上書き設定です。
  • hostedApiKey(string、任意):ホスト型レーン用の任意の認証キーです。
format_for_target

圧縮されたコンテキストブロックを、指定されたプラットフォーム向けに整形します。

パラメーター:

  • context_block(object、必須):検証済みの ContextBridge 圧縮コンテキストブロックです。
  • target("claude" | "chatgpt" | "gemini"、必須):出力先の AI プラットフォームです。
resume_context

圧縮されたコンテキストブロックから、出力先ですぐに利用できる引き継ぎパッケージを作成します。

パラメーター:

  • context_block(object、必須):検証済みの ContextBridge 圧縮コンテキストブロックです。
  • target("claude" | "chatgpt" | "gemini"、必須):出力先の AI プラットフォームです。

BYOK の設定

BYOK キーがある場合、ContextBridge は OpenAI Responses レーンを自動的に選択します。

環境変数:

OPENAI_API_KEY=your_openai_api_key_here
OPENAI_MODEL=gpt-4.1-mini
OPENAI_BASE_URL=https://api.openai.com/v1

追加でサポートされているプロバイダーの上書き設定:

GOOGLE_API_KEY=your_google_api_key_here
GOOGLE_MODEL=gemini-2.5-pro
GOOGLE_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai

GROQ_API_KEY=your_groq_api_key_here
GROQ_MODEL=llama-3.3-70b-versatile
GROQ_BASE_URL=https://api.groq.com/openai/v1

CONTEXTBRIDGE_API_KEY=your_custom_api_key_here
CONTEXTBRIDGE_MODEL=your_custom_model_here
CONTEXTBRIDGE_BASE_URL=https://your-endpoint.example/v1
CONTEXTBRIDGE_PROVIDER=custom

ホスト型レーンの設定

ホスト型レーンは、独自のプロバイダー認証情報を持ち込まないエンドユーザー向けのキー不要の方法です。

環境変数:

CONTEXTBRIDGE_HOSTED_URL=https://your-hosted-endpoint.example/v1
CONTEXTBRIDGE_HOSTED_MODEL=mistralai/Mistral-7B-Instruct-v0.2
CONTEXTBRIDGE_HOSTED_API_KEY=

選択の優先順位:

  1. 圧縮に渡された明示的な apiKey オプションは、OpenAI Responses BYOK レーンを使用します。
  2. OPENAI_API_KEY は、OpenAI Responses BYOK レーンを使用します。
  3. CONTEXTBRIDGE_HOSTED_URL は、ホスト型レーンを使用します。

コントリビューション

コントリビューションを歓迎します。特に効果の大きい取り組みは、抽出品質の評価、ブラウザーコレクターの堅牢性、出力先向けの整形品質、ホスト型レーンのインフラストラクチャ、プラットフォーム間の実環境での引き継ぎテストです。

ライセンス

MIT。LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。