mcphub_tools MCP サーバー
aimcp を搭載したMCPツールで、お探しのMCPを見つけてください。このサーバーでは、MCPハブで利用可能なMCPを検索できます。
オープンプロトコル
このサーバーはモデルコンテキストプロトコル(MCP)を実装しています。MCPクライアント(互換性のあるAIアシスタントや開発ツールなど)が接続できるMCPサーバーとして機能します。
導入
mcphub_tools
は、 MCP Hubと連携するように設計された MCP サーバーです。主な機能は、ユーザーがキーワードに基づいてハブに登録されている MCP(モデルコンテキストプロトコル/サーバー)を検索できるツールを提供することです。
ツール
このサーバーは次のツールを提供します:
search_mcp_hub
- 説明: MCP ハブで MCP を検索します。
- 入力スキーマ:
- 出力: MCP Hub API からの検索結果を含む JSON 文字列を返します。
get_mcp_info
- **説明:**特定の MCP に関する詳細情報を取得します。
- 入力スキーマ:
- **出力:**指定された MCP に関する詳細情報を含む JSON 文字列を返します。
実装オプション
MCP ハブは、MCP サーバーを実装するための 2 つの異なる方法をサポートしています。
1. 標準stdioベースのMCPサーバー
これは、MCPサーバーが標準入出力(stdio)を介してクライアントと通信する従来の実装です。このアプローチは、Claude DesktopのようなMCPクライアントと統合できるスタンドアロンのコマンドラインツールに最適です。
stdio ベースの実装を使用する最も簡単な方法は、公開されているパッケージを使用することです。
2. HTTPベースのMCPサーバー
MCP Hubは、AIアシスタントやその他のツールがHTTP経由でMCPサーバーに接続できるようにするHTTPベースの実装も提供しています。これは、MCP HubのAPI( /api/open/v1/streamable
に実装されています。
HTTP エンドポイントは次の場所で利用できます。
使用法
前提条件
- stdio ベースの実装用に Node.js と npm (または pnpm/yarn) がインストールされています。
- MCP Hub ( https://www.aimcp.info ) からの API キー。
APIキーを取得する方法
- https://www.aimcp.infoにアクセスしてください。
- サインアップまたはログインしてください。
- プロフィールまたはアカウント設定に移動します。
- API キーを生成または取得するためのオプションを探します。
- または、こちらからAPIキーを生成することもできます。注意:APIキーには、1時間あたり20リクエストのレート制限があります。
認証
MCP APIは有効なAPIキーによる認証が必要です。このキーは以下の方法で提供する必要があります。
- stdio ベースの実装の場合: 環境変数
MCP_HUB_API_KEY
。 - HTTP ベースの実装の場合: Bearer トークンとしての
Authorization
ヘッダー。
AIアシスタントとMCPクライアントとの統合
クロードデスクトップ構成
Claude Desktop で MCP Hub を使用するには:
- Claude Desktop 構成ファイルを見つけます。
- Windows:
%APPDATA%\claude\config.json
- macOS:
~/Library/Application Support/claude/config.json
または~/.config/claude/config.json
- Linux:
~/.config/claude/config.json
- Windows:
- 次の構成を追加します。
- 変更を適用するには、Claude Desktop を再起動します。
- 会話中に「@mcp-hub」と入力すると、MCP Hub ツールにアクセスできます。
Cline とその他の CLI ツール
Cline のようなコマンドラインベースのツールの場合:
- プロジェクト ディレクトリに
servers.json
という名前の構成ファイルを作成します。
- 次の構成を参照してツールを起動します。
リモートMCPサーバーをサポートするツールの場合
一部の新しいMCPクライアントは直接HTTP接続をサポートしています。以下の方法で設定してください。
ファイルベースの構成を使用するツール(カーソルなど)の場合
- 設定ファイルを作成します。
- ツールの設定でこのファイルを参照するか、適切な構成パラメータを使用して起動します。
手動で実行
テストのために stdio ベースのサーバーを手動で実行することもできます (環境でMCP_HUB_API_KEY
が設定されていることを確認してください)。
APIインターフェース
このサーバーは、次の MCP ハブ API エンドポイントと対話します。
- エンドポイント:
GET https://www.aimcp.info/api/open/v1/search
- 認証:
MCP_HUB_API_KEY
を使用して、Authorization
ヘッダーに Bearer トークンが必要です。 - クエリパラメータ:
keywords
(文字列)
HTTPベースのMCP APIの使用
MCP Hubは、モデルコンテキストプロトコルを実装したHTTPベースのMCPサーバー( /api/open/v1/streamable
を提供します。これにより、AIアシスタントやツールはMCPを検索し、MCP情報を直接取得できるようになります。
接続手順
- まず、セッション ID を取得するための接続を確立します。
応答:
- セッション ID を使用してツールを呼び出します。
開発と展開
発達
- 依存関係のインストール:
pnpm install
- ビルド:
pnpm run build
(build/
で TypeScript を JavaScript にコンパイルします) - 監視モード:
pnpm run watch
(変更時に自動的に再コンパイル) - Inspector を使用したテスト:
pnpm run inspector
(MCP Inspector ツールを使用してサーバーを実行します)
stdioベースのMCPサーバーの作成
独自の stdio ベースの MCP サーバーを作成する場合は、次の手順に従います。
- プロジェクトを設定します。
- サーバー実装を作成します。
- サーバーをコンパイルして実行します。
- MCP Inspector ツールを使用してサーバーをテストします。
展開
- サーバーがビルドされていることを確認します (
pnpm run build
)。 build
ディレクトリには必要な JavaScript ファイルが含まれています。- パッケージが適切に(たとえば、グローバルまたはリンクされて)インストールされている場合、サーバーは
node build/index.js
またはコマンドmcphub_tools
を使用して実行できます。 - MCP クライアント/マネージャーをサーバー実行可能ファイルを指すように構成し、
MCP_HUB_API_KEY
環境変数を指定します。
MCP サーバーを npm に公開して、他のユーザーがインストールして使用できるようにすることもできます。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
MCP ハブに登録されているモデル コンテキスト プロトコル サーバーに関する情報の検索と取得を可能にする MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License
- AsecurityAlicenseAqualityEasily find MCP servers using our MCP registry. Search with natural language.Last updated -13JavaScriptMIT License