Integrations
Provides an HTTP-based implementation that allows Node.js applications to connect to the MCP server over HTTP, with authentication via API key in the Authorization header.
mcphub_tools MCP サーバー
aimcp を搭載したMCPツールで、お探しのMCPを見つけてください。このサーバーでは、MCPハブで利用可能なMCPを検索できます。
オープンプロトコル
このサーバーはモデルコンテキストプロトコル(MCP)を実装しています。MCPクライアント(互換性のあるAIアシスタントや開発ツールなど)が接続できるMCPサーバーとして機能します。
導入
mcphub_tools
は、 MCP Hubと連携するように設計された MCP サーバーです。主な機能は、ユーザーがキーワードに基づいてハブに登録されている MCP(モデルコンテキストプロトコル/サーバー)を検索できるツールを提供することです。
ツール
このサーバーは次のツールを提供します:
search_mcp_hub
- 説明: MCP ハブで MCP を検索します。
- 入力スキーマ:Copy
- 出力: MCP Hub API からの検索結果を含む JSON 文字列を返します。
get_mcp_info
- **説明:**特定の MCP に関する詳細情報を取得します。
- 入力スキーマ:Copy
- **出力:**指定された 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 サーバーを作成する場合は、次の手順に従います。
- プロジェクトを設定します。Copy
- サーバー実装を作成します。
- サーバーをコンパイルして実行します。Copy
- MCP Inspector ツールを使用してサーバーをテストします。Copy
展開
- サーバーがビルドされていることを確認します (
pnpm run build
)。 build
ディレクトリには必要な JavaScript ファイルが含まれています。- パッケージが適切に(たとえば、グローバルまたはリンクされて)インストールされている場合、サーバーは
node build/index.js
またはコマンドmcphub_tools
を使用して実行できます。 - MCP クライアント/マネージャーをサーバー実行可能ファイルを指すように構成し、
MCP_HUB_API_KEY
環境変数を指定します。
MCP サーバーを npm に公開して、他のユーザーがインストールして使用できるようにすることもできます。
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
- -security-license-qualityA specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.Last updated -1TypeScript
- -security-license-qualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2