MCP Nexus
mcp-nexusは、TavilyとBrave Searchの検索APIを統合したマルチプロバイダーモデルコンテキストプロトコル(MCP)サーバーです。統一されたツールインターフェイス、APIキーの巡回管理、Web管理インターフェイス、および使用量監視機能を提供します。
スコア : 2.5ポイント
ダウンロード数 : 5.0K
mcp-nexusとは?
mcp-nexusは、TavilyとBrave Searchの2つの検索サービスを統合したインテリジェントな検索アグリゲーションサーバーです。統一されたインターフェイスを通じて、AIアシスタントやアプリケーションにウェブ検索機能を提供します。単一のAPIキーのレート制限の問題を解決し、複数のキーを巡回使用でき、使いやすい管理インターフェイスを備えています。mcp-nexusの使い方は?
mcp-nexusの使用は非常に簡単です。1) サーバーをデプロイします(Docker、ローカルのNode.js、またはCloudflare Workersをサポート)。2) 管理インターフェイスを通じてAPIキーを追加し、クライアントトークンを作成します。3) AIアシスタントやアプリケーションでMCPクライアントを設定して接続します。複雑なコードを書く必要はありません。適用シーン
mcp-nexusは、安定した信頼性の高いウェブ検索機能が必要なAIアプリケーションシーンに最適です。AI研究アシスタント、コンテンツ作成ツール、データ分析プラットフォーム、ニュースアグリゲーター、学術研究ツールなどです。大量の検索要求を処理する必要があるか、高可用性が必要な本番環境に特に適しています。主要機能
統一検索API
単一のMCPエンドポイントでTavilyとBrave Searchの両方の検索サービスをサポートし、一貫したインターフェイス体験を提供します。
マルチキー管理
複数のAPIキーの追加と管理をサポートし、負荷分散とレート制限の処理のために自動的にキーを巡回使用します。
Web管理インターフェイス
直感的なWebインターフェイスを提供し、APIキー、クライアントトークンの管理、使用統計の確認、サーバー設定の構成を簡単に行えます。
使用状況監視
ツールの使用状況をリアルタイムで追跡し、クエリ履歴を確認し、最も頻繁に使用されるツールとクエリパターンを把握できます。
柔軟な検索戦略
複数の検索モードをサポートします。Tavilyのみ、Braveのみ、並列クエリ、またはBrave優先でTavilyを予備とするモードがあり、サーバーを再起動することなく動的に構成できます。
スマートなレート制限
クライアントと上位APIのレート制限を組み込んでおり、乱用を防止し、APIコストを効果的に管理します。
複数のデプロイ方法
ローカルのNode.jsでの実行、Dockerコンテナ化デプロイ、およびCloudflare Workersのサーバーレスデプロイをサポートします。
クライアント認証
Bearerトークンを通じてMCPエンドポイントを安全に保護し、トークンは管理インターフェイスで簡単に作成および取り消しできます。
利点
高可用性:複数のキーを巡回使用することで、サービスの継続的な利用を保証します。
コスト最適化:最も経済的な検索プロバイダーをスマートに選択します。
管理容易性:直感的なWebインターフェイスにより、運用の複雑さを軽減します。
柔軟な構成:複数の検索戦略とデプロイ方法をサポートします。
高いセキュリティ:クライアント認証とキー暗号化により保護されます。
充実した監視:詳細な使用統計とクエリログが提供されます。
制限
初期構成にはTavilyおよび/またはBrave APIキーの取得が必要です。
並列検索モードでは、2つのプロバイダーのクォータが同時に消費されます。
デプロイには基本的なサーバー運用知識が必要です。
高度な機能を使用するには、MCPプロトコルの概念を理解する必要があります。
使い方
環境準備
環境変数の設定ファイルをコピーし、管理者トークンやデータベース接続などの必要なパラメータを設定します。
サーバーの起動
Docker Composeを使用してサーバーを迅速に起動することをおすすめします。または、Node.jsを使用してローカルで実行することもできます。
管理インターフェイスへのアクセス
ブラウザを開き、管理インターフェイス(デフォルトではhttp://localhost:8787/admin)にアクセスし、管理者トークンを使用してログインします。
APIキーの追加
管理インターフェイスのKeysページで、TavilyとBrave SearchのAPIキーを追加します。
クライアントトークンの作成
Tokensページで、MCPクライアント接続用のトークンを作成します。
MCPクライアントの設定
AIアシスタントやアプリケーションでMCPクライアントを設定し、作成したクライアントトークンを使用して接続します。
使用例
学術研究アシスタント
研究者は、mcp-nexusを使用してAI研究アシスタントに最新の学術資料とウェブ情報の検索機能を提供します。
コンテンツ作成ツール
コンテンツ作成者は、mcp-nexusを使用して最新の業界動向と事実検証情報を取得し、コンテンツの正確性と時宜性を確保します。
技術ドキュメントの更新
技術ドキュメントチームは、mcp-nexusを使用してAPIの変更を自動的にチェックし、最新の技術仕様情報を取得します。
市場分析レポート
市場アナリストは、mcp-nexusを使用して競合他社の情報と業界トレンドデータを収集します。
よくある質問
mcp-nexusには何個のAPIキーが必要ですか?
TavilyとBrave SearchのAPIキーはどのように取得できますか?
mcp-nexusはどのようなデプロイ方法をサポートしていますか?
並列検索モードの利点と欠点は何ですか?
APIの使用状況と残りのクォータをどのように監視できますか?
クライアントトークンと管理者トークンの違いは何ですか?
mcp-nexusはどのようなMCPクライアントをサポートしていますか?
データはどこに保存され、どのようにバックアップできますか?
関連リソース
GitHubリポジトリ
mcp-nexusの完全なソースコードと最新の更新情報
Model Context Protocol公式サイト
MCPプロトコルの公式ドキュメントと仕様
Tavily APIドキュメント
Tavily検索APIの詳細な使用方法
Brave Search APIドキュメント
Brave Search APIの登録と使用ガイド
Cloudflare Workersデプロイガイド
Cloudflare Workersにワンクリックでデプロイする詳細な手順
Docker公式ドキュメント
DockerとDocker Composeのインストールと使用方法のチュートリアル

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

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

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

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

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

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

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

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






