MCP Harbor Search について
MCP Harbor Searchは、MCP HarborのディレクトリからMCPサーバーやエージェントツールを検索・確認するための公開リモートMCPサーバーです。関連度順の検索結果と、個別掲載情報の詳細を提供します。
主な機能
- 01クエリによる掲載項目の検索
- 02カテゴリによる検索結果の絞り込み
- 03関連度順の表示と件数制限
- 04個別掲載項目の詳細取得
- 05認証不要の読み取り専用リモートアクセス
活用シーン
- 01タスクに合うMCPサーバーの検索
- 02カテゴリ別のエージェントツールの発見
- 03ツールの説明とリンクの確認
MCP 対応
Streamable HTTP経由で検索と掲載情報の取得ツールを公開する、認証不要の読み取り専用サーバーです。MCPクライアントは https://mcpharbor.app/mcp に接続して利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcpharbor.app/mcpclaude mcp add --transport http app-mcpharbor-mcp-harbor-search https://mcpharbor.app/mcp{"mcpServers":{"app-mcpharbor-mcp-harbor-search":{"type":"http","url":"https://mcpharbor.app/mcp"}}}Cursor で開く{"servers":{"app-mcpharbor-mcp-harbor-search":{"type":"http","url":"https://mcpharbor.app/mcp"}}}VS Code で開く{"mcpServers":{"app-mcpharbor-mcp-harbor-search":{"type":"http","url":"https://mcpharbor.app/mcp"}}}{"mcpServers":{"app-mcpharbor-mcp-harbor-search":{"serverUrl":"https://mcpharbor.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | キーワード。例:"postgres"、"browser automation"、"slack" |
| category | string | いいえ | 任意のカテゴリ slug:search-web、ai-agent-frameworks、cloud-infra、browser-automation、databases、memory-knowledge、productivity、developer-tools、finance-crypto、media-design、other |
詳細
mcp-harbor-search
AI エージェントが、1,400 以上の MCP サーバーと AI エージェント向けツールを掲載するディレクトリ MCP Harbor を検索できる、公開リモート MCP サーバーです。
エンドポイント: https://mcpharbor.app/mcp(Streamable HTTP、認証不要、読み取り専用)
ツール
| ツール | 引数 | 戻り値 |
|---|---|---|
search_tools | query(文字列)、category?(スラッグ)、limit?(1~50、デフォルトは10) | 関連度順の一致結果:スラッグ、名前、説明、カテゴリ、スター数、URL、掲載ページへのリンク |
get_tool | slug(文字列) | 1つのツールの全掲載情報 |
カテゴリ:search-web、ai-agent-frameworks、cloud-infra、browser-automation、databases、memory-knowledge、productivity、developer-tools、finance-crypto、media-design、other。
接続
リモート MCP サーバーに対応する任意のクライアント:
{ "mcpServers": { "mcp-harbor": { "url": "https://mcpharbor.app/mcp" } } }
stdio のみ対応するクライアントでは、mcp-remote などのブリッジを使用します:{"command":"npx","args":["mcp-remote","https://mcpharbor.app/mcp"]}。
curl で試す
curl -s https://mcpharbor.app/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_tools","arguments":{"query":"postgres"}}}'
セルフホスト
依存関係もビルド手順も不要です。src/mcp.js にプロトコルと検索ロジックが含まれています。src/worker.js は、DATA_URL からディレクトリのデータセットを読み込む Cloudflare Worker のエントリーポイントです。
npx wrangler deploy
ライセンス
MIT。LICENSE を参照してください。
開発
npm ci && npm run check を実行すると、ESLint、JSDoc で型付けされた JavaScript の厳密な TypeScript チェック(tsc、checkJs)、および node:test スイート(フィクスチャのみで、ネットワークは使用しません)が実行されます。GitHub Actions では、すべてのプッシュとプルリクエストで同じチェックが実行されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。