Dolphin MCP
Dolphin MCPサーバーとは?
Dolphin MCPサーバーは、Dolphinの意味論的コード検索システムと統合するために特別に設計されたModel Context Protocol (MCP)サーバーです。これにより、AIアシスタント(Claude、Continue.devなど)が自然言語クエリを使用してコードライブラリをスマートに検索し、関連するコードスニペット、関数、およびドキュメントを見つけることができます。Dolphin MCPサーバーの使い方は?
使用方法は非常に簡単です。1) Dolphin APIサービスが実行中であることを確認します。2) AIアシスタントの設定にDolphin MCPサーバーを追加します。3) 自然言語クエリを使用してコードライブラリを検索します。直接インストールする必要はなく、bunxを使って直接実行できます。適用シナリオ
開発者が大規模なコードライブラリ内でコード例を迅速に見つけたり、既存のコードロジックを理解したり、特定の機能の実装方法を見つけたり、プロジェクト構造を学習したり、コーディング時に関連するコード参照を取得するのに適しています。主要機能
意味論的コード検索
自然言語クエリを使用してコードライブラリをスマートに検索し、単なるキーワードマッチではなくクエリの意図を理解します。
並列コードスニペット取得
複数のコードスニペットを並列で取得することをサポートし、検索の応答速度とパフォーマンスを向上させます。
柔軟なフィルタリングオプション
リポジトリ、パスプレフィックス、除外パス、およびパターンなど、さまざまな方法で検索結果をフィルタリングすることをサポートします。
コード引用と溯源
返されるコードスニペットには完全な引用情報が含まれており、ソースファイルと行番号を直接特定できます。
エディターでの迅速な開き方
vscode://file URIを生成することをサポートし、関連するファイルをエディターで直接開くことができます。
利点
スマートな意味論的検索:自然言語クエリの意図を理解し、単なるキーワードマッチではなく動作します。
高パフォーマンス:並列取得をサポートし、検索の応答時間を最適化します。
柔軟な設定:さまざまなパフォーマンス調整オプションを提供し、さまざまな環境の要件に対応します。
統合が容易:主流のAIアシスタントプラットフォームをサポートし、設定が簡単です。
コード溯源:完全なファイルパスと行番号情報を提供し、検証と修正を容易にします。
制限
外部サービスに依存:独立したDolphin APIサービスの実行が必要です。
Bun環境が必要:実行にはBun >= 1.0.0が必要です。
インデックスの遅延:新しいコードは再インデックス化されてから検索できます。
メモリ使用量:大規模なコードライブラリでは、意味論的処理に多くのメモリが必要になる場合があります。
使い方
環境を準備する
Bun >= 1.0.0がインストールされていることを確認し、Dolphin APIサービスが実行中であることを確認します(デフォルトのアドレス:http://127.0.0.1:7777)。
AIアシスタントを設定する
使用しているAIアシスタントプラットフォームに応じて、Dolphin MCPサーバーの設定を追加します。
検索を開始する
AIアシスタントの画面で自然言語クエリを使用してコードライブラリを検索します。
使用例
認証関連のコードを探す
プロジェクト内でユーザー認証がどのように処理されているかを知りたい場合、関連するコード実装を検索できます。
特定の機能の実装を探す
特定の機能(ファイルアップロードなど)の実装方法を参考にしたい場合。
プロジェクト構造を学習する
新しくプロジェクトに参加した場合や特定のモジュールの構造を理解する必要がある場合。
よくある質問
Dolphin MCPサーバーとDolphin APIの違いは何ですか?
並列コードスニペット取得が必要な理由は何ですか?
検索パフォーマンスをどのように最適化できますか?
どのAIアシスタントプラットフォームをサポートしていますか?
新しく追加されたコードが検索できない場合はどうすればいいですか?
関連リソース
Dolphin GitHubリポジトリ
Dolphinの意味論的コード検索システムのソースコードとドキュメント
MCPプロトコル仕様
Model Context Protocolの公式仕様とドキュメント
Bunインストールガイド
Bun JavaScriptランタイムのインストールと設定ガイド
NPMパッケージページ
Dolphin MCPサーバーのNPMパッケージ情報とバージョン履歴

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
14.6K
4.5ポイント

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
18.6K
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
56.3K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
28.0K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
15.9K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
17.7K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
17.2K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
25.4K
4.5ポイント