ContextStream MCP Server
npx --prefer-online -y @contextstream/mcp-server@latest setupはじめに (VS Code + Copilot)
オプション1: Rust MCP (推奨)
curl -fsSL https://contextstream.io/scripts/mcp.sh | bashirm https://contextstream.io/scripts/mcp.ps1 | iex次に、以下を実行します:
contextstream-mcp setupオプション2: Node MCP
npx --prefer-online -y @contextstream/mcp-server@latest setupセットアップ後、VS Code/Copilotを再起動してください。
対応: Claude Code • Cursor • VS Code • Claude Desktop • Codex CLI • OpenCode • Antigravity
これは単なるメモリではありません。知能そのものです。
他のツールはAIにメモ帳を与えるだけですが、ContextStreamはAIに脳を与えます。
AIは単に情報を記憶するだけでなく、コードベース全体を理解し、すべての会話から学習し、チームのGitHub、Slack、Notionから知識を引き出し、まさにその瞬間に必要なコンテキストを正確に提供します。
一度のセットアップで、即座に変革が起こります。
インストールによる変化
導入前 | 導入後 |
AIがファイルを1つずつ検索し、トークンを消費する | セマンティック検索がミリ秒単位で意味に基づいてコードを見つける |
会話が長くなるとコンテキストが失われる | スマート圧縮が圧縮前に重要な情報を保持する |
チームの知識がツール間で散逸している | GitHub、Slack、Notionからの統合された知能を自動的に活用 |
セッション間で同じミスが繰り返される | レッスンシステムがAIの失敗からの学習を保証 |
プロジェクトの文脈を理解しない一般的な回答 | アーキテクチャ、意思決定、パターンに関する深いコンテキスト |
内部の仕組み
セマンティックコードインテリジェンス
「認証はどこで処理している?」と尋ねれば、即座に回答が得られます。grepの連鎖も、10個のファイルを読む必要もありません。AIがあなたのコードを概念レベルで理解します。
SmartRouterによるコンテキスト配信
すべてのメッセージが分析されます。リスクのあるリファクタリングですか?関連する教訓が自動的に表示されます。意思決定を行いますか?AIがそれを記録すべきだと判断します。あなたが尋ねなくても、常に適切なコンテキストが提供されます。
チーム知識の融合
GitHub、Slack、Notionを接続しましょう。数ヶ月前の議論も、関連する際に表示されます。PRのコメントに埋もれたアーキテクチャの決定事項も、AIが把握しています。
コードグラフ分析
「UserServiceに依存しているものは?」「この関数を変更した場合の影響は?」AIがコードベース全体のつながりを可視化します。
コンテキスト圧力の認識
長い会話ですか?ContextStreamがトークン使用量を追跡し、重要な状態を自動保存し、コンテキストが圧縮される際に重要な情報が失われないようにします。
AIが利用できるツール
init → Loads your workspace context instantly
context → Delivers relevant context every single message
search → Semantic, hybrid, keyword—find anything by meaning
session → Captures decisions, preferences, lessons automatically
memory → Builds a knowledge graph of your project
graph → Maps dependencies and analyzes impact
project → Indexes your codebase for semantic understanding
media → Index and search video, audio, images (great for Remotion)
integration → Queries GitHub, Slack, Notion directlyAIはこれらを自動的に使用します。あなたはただコードを書くだけです。
グローバルフォールバックワークスペース (未マッピングのフォルダ)
ContextStreamは、まだプロジェクトやワークスペースに関連付けられていないランダムなフォルダ(例: ~ やアドホックなディレクトリ)に対するキャッチオールモードをサポートするようになりました。
init(...)は、まず通常のマッピング(.contextstream/config.json、親/グローバルマッピング)を解決します。マッピングが存在しない場合、ワークスペース専用モードで隠しグローバルフォールバックワークスペース(
.contextstream-global)を使用します。コンテキスト/メモリ/セッションツールは、複雑なセットアップエラーなしで動作し続けます。
プロジェクトに関連するアクション(例:
project(action="ingest_local"))は、生のproject_id requiredエラーで失敗する代わりに、プロジェクトの作成や選択を促すガイド付きの修正案を返します。マッピングされたプロジェクトフォルダに入るとすぐに、その実際のワークスペース/プロジェクトが優先され、フォールバックスコープが置き換えられます。
手動設定
セットアップウィザードを実行した場合は、ここをスキップしてください。
claude mcp add contextstream -- npx --prefer-online -y @contextstream/mcp-server@latest
claude mcp update contextstream -e CONTEXTSTREAM_API_URL=https://api.contextstream.io -e CONTEXTSTREAM_API_KEY=your_key{
"mcpServers": {
"contextstream": {
"command": "npx",
"args": ["--prefer-online", "-y", "@contextstream/mcp-server@latest"],
"env": {
"CONTEXTSTREAM_API_URL": "https://api.contextstream.io",
"CONTEXTSTREAM_API_KEY": "your_key"
}
}
}
}場所: ~/.cursor/mcp.json • ~/Library/Application Support/Claude/claude_desktop_config.json
ローカルサーバー:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"contextstream": {
"type": "local",
"command": ["npx", "-y", "contextstream-mcp"],
"environment": {
"CONTEXTSTREAM_API_KEY": "{env:CONTEXTSTREAM_API_KEY}"
},
"enabled": true
}
}
}リモートサーバー:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"contextstream": {
"type": "remote",
"url": "https://mcp.contextstream.com",
"enabled": true
}
}
}ローカル版の場合は、OpenCodeを起動する前に CONTEXTSTREAM_API_KEY をエクスポートしてください。
場所: ./opencode.json • ~/.config/opencode/opencode.json
VS CodeのGitHub Copilotの場合、最も簡単な方法は、OAuthが組み込まれたホスト型リモートMCPを使用することです。マーケットプレイスからのインストールでは、このリモートサーバー定義が自動的に書き込まれるはずです。
ホスト型リモートMCP (推奨)
{
"servers": {
"contextstream": {
"type": "http",
"url": "https://mcp.contextstream.io/mcp?default_context_mode=fast"
}
}
}初回使用時に、VS CodeはブラウザでContextStreamを承認するよう求め、設定ファイルにAPIキーを記述することなくセットアップを完了します。
npx @contextstream/mcp-server@latest setup は、本番環境のContextStreamクラウドを使用している場合、デフォルトでVS Code/Copilotをこのホスト型リモートに設定します。ローカルランタイムを強制的に使用するには、CONTEXTSTREAM_VSCODE_MCP_MODE=local を指定してセットアップを実行してください。
セルフホストやデフォルト以外のAPIデプロイメントの場合、ローカルランタイムが引き続きデフォルトとなります:
Rust MCP (推奨)
{
"servers": {
"contextstream": {
"type": "stdio",
"command": "contextstream-mcp",
"args": [],
"env": {
"CONTEXTSTREAM_API_URL": "https://api.contextstream.io",
"CONTEXTSTREAM_API_KEY": "your_key",
"CONTEXTSTREAM_TOOLSET": "complete",
"CONTEXTSTREAM_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_HOOK_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_SEARCH_LIMIT": "15",
"CONTEXTSTREAM_SEARCH_MAX_CHARS": "2400"
}
}
}
}Node MCPサーバー
{
"servers": {
"contextstream": {
"type": "stdio",
"command": "npx",
"args": ["--prefer-online", "-y", "@contextstream/mcp-server@latest"],
"env": {
"CONTEXTSTREAM_API_URL": "https://api.contextstream.io",
"CONTEXTSTREAM_API_KEY": "your_key",
"CONTEXTSTREAM_TOOLSET": "complete",
"CONTEXTSTREAM_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_HOOK_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_SEARCH_LIMIT": "15",
"CONTEXTSTREAM_SEARCH_MAX_CHARS": "2400"
}
}
}
}Copilot CLIを使用して、対話的にMCPサーバーを追加します:
/mcp addまたは ~/.copilot/mcp-config.json に追加します(いずれかのランタイムを選択):
Rust MCP (推奨)
{
"mcpServers": {
"contextstream": {
"command": "contextstream-mcp",
"args": [],
"env": {
"CONTEXTSTREAM_API_URL": "https://api.contextstream.io",
"CONTEXTSTREAM_API_KEY": "your_key",
"CONTEXTSTREAM_TOOLSET": "complete",
"CONTEXTSTREAM_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_HOOK_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_SEARCH_LIMIT": "15",
"CONTEXTSTREAM_SEARCH_MAX_CHARS": "2400"
}
}
}
}Node MCPサーバー
{
"mcpServers": {
"contextstream": {
"command": "npx",
"args": ["--prefer-online", "-y", "@contextstream/mcp-server@latest"],
"env": {
"CONTEXTSTREAM_API_URL": "https://api.contextstream.io",
"CONTEXTSTREAM_API_KEY": "your_key",
"CONTEXTSTREAM_TOOLSET": "complete",
"CONTEXTSTREAM_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_HOOK_TRANSCRIPTS_ENABLED": "true",
"CONTEXTSTREAM_SEARCH_LIMIT": "15",
"CONTEXTSTREAM_SEARCH_MAX_CHARS": "2400"
}
}
}
}詳細については、GitHub Copilot CLIドキュメントを参照してください。
VS Code + Copilotのヒント
セットアップを一度実行し、両方の設定ファイルを保持してください:
~/.copilot/mcp-config.json.vscode/mcp.json
Rustインストール: コマンドとして
contextstream-mcpを使用します。Nodeインストール: コマンドとして
npx --prefer-online -y @contextstream/mcp-server@latestを使用します。ローカルのVS Code/Copilotセットアップを強制するには
CONTEXTSTREAM_VSCODE_MCP_MODE=localを使用します。ホスト型リモートのVS Code/Copilotセットアップを強制するには
CONTEXTSTREAM_VSCODE_MCP_MODE=remoteを使用します。Copilot CLI設定では
mcpServersを、VS Code設定ではserversを使用します。
クイックトラブルシューティング
ワークスペース/ユーザー設定スコープ全体で重複しているContextStreamエントリを削除してください。
CONTEXTSTREAM_API_URLとCONTEXTSTREAM_API_KEYが設定されていることを確認してください。@contextstream/mcp-server@0.3.xxのような古いバージョン指定を削除してください。設定変更後はVS Code/Copilotを再起動してください。
既知の制限事項
HTTPトランスポートのOAuthとvscode.devへの依存
ホスト型HTTP MCPトランスポート(https://mcp.contextstream.io/mcp)は、リダイレクトフローのために vscode.dev を経由するOAuth認証を使用します。これは、vscode.dev がブロックされている環境(企業ネットワーク、地域制限、CDNレベルのブロック)では失敗する可能性があります。
回避策: 代わりにAPIキー認証を使用したstdioトランスポート(RustバイナリまたはNode.js)を使用してください:
{
"contextstream": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@contextstream/mcp-server@latest"],
"env": {
"CONTEXTSTREAM_API_KEY": "your-api-key"
}
}
}SDKバージョンの互換性
@modelcontextprotocol/sdk バージョン1.28.0以降では破壊的変更が導入されています。package.json では、非互換な解決を防ぐためにSDKを >=1.25.1 <1.28.0 に固定しています。起動時にZodスキーマエラーが発生する場合は、SDKバージョンが1.28.0未満であることを確認してください。
マーケットプレイスに関する注意
MCPマーケットプレイスのエントリは、現在 https://mcp.contextstream.io/mcp?default_context_mode=fast のホスト型リモートMCPをターゲットにしています。これにより、VS Codeはローカルのnpmベースのstdio設定を記述する代わりに、ネイティブのOAuthフローを使用できるようになります。
RustまたはNodeのローカルランタイム設定は、明示的にローカル実行、カスタム/セルフホストエンドポイント、またはホスト型リモートフローをサポートしていないエディタ環境が必要な場合にのみ使用してください。
リンク
ウェブサイト: https://contextstream.io
ドキュメント: https://contextstream.io/docs
Maintenance
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/contextstream/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server