Vibe Coder MCP Server - v4 Final Release について
Vibe Coder MCP Server v4は、記憶やプロンプト処理を必要とするLLMベースのアシスタント向けに、コンテキスト検索機能を提供します。ACRSはセマンティック検索、キャッシュ、段階的な思考を組み合わせています。この版は最終リリースで、v5は別リポジトリで開発されています。
主な機能
- 01コンテキストに応じた記憶の保存と取得
- 02意味に基づく関連コンテンツ検索
- 03LLM呼び出しを減らすキャッシュ
- 04複雑な問題の段階的な処理
- 05検索パフォーマンス指標の表示
活用シーン
- 01アシスタント向け情報の保存と取得
- 02コンテキストを踏まえたリクエスト処理
- 03LLM向けプロンプトの改善
MCP 対応
MCPサーバーとして、記憶、コンテキストを踏まえたリクエスト処理、プロンプト改善、検索指標のACRSツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Vibe Coder MCP Server - v4 最終リリース
重要なお知らせ:これは、Automatic Contextual Retrieval System(ACRS)ツールを含む、Vibe Coder MCP Server の v4 最終リリースです。開発は別のリポジトリで v5 に移行しました。このバージョンは、安定した機能完備のリリースとしてコミュニティに公開されています。
v4 の新機能:Automatic Contextual Retrieval System(ACRS)
v4 リリースでは、以下を通じて AI アシスタントの機能を強化する Automatic Contextual Retrieval System が導入されました。
- コンテキストメモリ:現在のコンテキストに基づいて関連情報を保存、取得します
- 高度なキャッシュ:冗長な LLM 呼び出しを減らし、応答時間を改善します
- セマンティック検索:完全一致ではなく、意味に基づいて関連コンテンツを見つけます
- 逐次的な思考:複雑な問題を、対処しやすい手順に分解します
これらのツールにより、LLM ベースのアシスタントとの、より一貫性のあるコンテキストを考慮したやり取りが可能になります。
GitHub 版を始める
クイックインストール
-
リポジトリをクローンします:
git clone https://github.com/jsscarfo/vibe-coder-mcp-v4.git cd vibe-coder-mcp-v4 -
セットアップします:
- Windows の場合:
setup.bat - macOS/Linux の場合:
chmod +x setup.sh ./setup.sh
- Windows の場合:
-
OpenRouter API キーを設定します:
.env.exampleをコピーして.envファイルを作成します- OpenRouter API キーを
.envファイルに追加します
-
AI アシスタントと統合します:
- AI アシスタントの MCP 設定を更新して、Vibe Coder を追加します
- 詳しい手順については、以下のセットアップガイド全文を参照してください
ACRS ツールの使い方
Automatic Contextual Retrieval System ツールを使用するには、以下の手順に従います。
-
メモリエントリを追加します:
Add to memory: [content to remember] -
コンテキスト強化を適用してリクエストを処理します:
Process request [your request] with context -
LLM 向けにプロンプトを強化します:
Enhance prompt: [your prompt] -
パフォーマンス指標を取得します:
Get retrieval metrics
詳細については、以下のドキュメントを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。