MCP Server - Tavily Web Search について
MCP Server - Tavily Web Searchは、稼働中のTavilyウェブ検索サービスを含むMCPサーバーのコレクションです。共通の構成や複数のトランスポート、デプロイ用ツールを必要とする開発者やチームを対象としています。
主な機能
- 01統一されたサーバー構成
- 02SSE、Streamable HTTP、stdio対応
- 03DockerとDocker Composeによるデプロイ
- 04環境変数による認証情報管理
- 05サーバーテンプレートとホットリロード
活用シーン
- 01稼働中のTavilyウェブ検索サービスのデプロイ
- 02Docker Composeを使ったサービス実行
- 03付属テンプレートを使ったサーバー構築
MCP 対応
このコレクションは、稼働中のTavilyウェブ検索サービスを含むMCPサーバーを提供します。各サーバーはSSE、Streamable HTTP、stdioのトランスポートに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🎯 当社のMCPサーバーが選ばれる理由
🚨 コミュニティ製MCPサーバーの問題点
コミュニティ製MCPサーバーを使ったことがある方は、次のようなよくある悩みに直面したことがあるでしょう。
- 一貫性のないアーキテクチャ:サーバーごとにファイル構成が異なるため、コードベースを統一して保守することができません。
- 機能不足:SSE のみをサポートするサーバーもあれば、stdio のみをサポートするサーバーもあり、機能性と互換性のどちらかを選ばざるを得ません。
- 放置されたプロジェクト:MCP の初期から更新されていないサーバーも多く、古い実装のまま取り残されてしまいます。
- 標準の欠如:ベストプラクティスがないため、新しいサーバーを追加するたびに同じ作業を繰り返すことになります。
💡 こうした問題を解決しました
このリポジトリは、こうした悩みを解消するために一から構築されています。
- 🏗️ 標準化されたアーキテクチャ:すべてのサーバーで実績のある同一の構成を採用し、次の要件を満たします。
- 🔧 プロトコルを全面的にサポート:SSE、streamable http、stdio の各トランスポートに対応し、最大限の柔軟性を実現します。
- ⚡ モダンで継続的に保守:最新の MCP/FastMCP 仕様に基づいて構築し、継続的に保守しています。
- 📋 ベストプラクティスを標準搭載:業界標準のパターンを実装しているため、手探りする必要はありません。
- 🛠️ 本番環境に対応:自動リンティング、型チェック、環境検証による品質確認に加え、十分なテスト、ドキュメント、監視、安全な設定を備えています。
- 💰 収益化に対応:x402 決済プロトコルを標準搭載し、コードを変更せずにエンドポイントを収益化できます。
- 🐳 簡単にデプロイ:本番環境やローカル開発向けに、マルチステージ Docker ビルド、Docker Compose 統合、最適化されたイメージを実装しています。
- 📚 開発者にとって便利:テンプレートを使った迅速なプロトタイピング、ホットリロード対応、わかりやすいドキュメントとサンプルを備えています。
- 🔒 安全で信頼性の高い設計:環境変数による認証情報管理、ヘルスモニタリング、堅牢なエラー処理を備えています。
🎯 これが重要な理由
開発者向け:学習にかかる時間を省けます。いずれかのサーバーを理解すれば、すぐにほかのサーバーも使いこなせます。CursorIDE、Claude Desktop、Langgraph と完璧に連携します。
チーム向け:標準化されたアプローチにより、MCP インフラストラクチャ全体の一貫性を保てます。
本番環境向け:各サーバーが実績のあるパターンに従い、包括的なテストを備えているため、安心してデプロイできます。
カスタム開発向け:mcp-server-template を使えば、何時間もかけずに数分で独自のサーバーを作成できます。
🛠️ 稼働中のサーバー
| サーバー | 稼働中の URL | 説明 |
|---|---|---|
| Quill | https://mcp-quill.xyber.inc | EVM および Solana チェーンのトークンセキュリティ分析 |
| Lurky | https://mcp-lurky.xyber.inc | Twitter/X のデータアクセスと分析 |
| Tavily | https://mcp-tavily.xyber.inc | ウェブ検索機能 |
| YouTube | https://mcp-youtube.xyber.inc | YouTube 動画データと文字起こし |
| GitParser | https://mcp-gitparser.xyber.inc | Git リポジトリの解析と分析 |
| ArXiv | https://mcp-arxiv.xyber.inc | arXiv 論文の検索とアクセス |
| Wikipedia | https://mcp-wikipedia.xyber.inc | Wikipedia コンテンツへのアクセス |
💡 すべての稼働中サーバーは複数のネットワークで x402 決済に対応しています。詳細については、各サーバーの
/pricingエンドポイントをご確認ください。
セルフホスト可能なオプションを含む、利用可能な MCP サーバーの全リストについては、最新のリリースドキュメントをご確認ください。
🚀 クイックスタート
📋 前提条件
- 🐳 Docker と Docker Compose
- ⚙️ サービスごとの
.env設定(各サービスの README を参照)
🏃♂️ サービスの実行
# 🐙 Using Docker Compose (recommended)
docker-compose up -d # All services
docker-compose up mcp_server_youtube -d # Specific service
# 🐳 Using Docker directly
cd mcp-server-youtube-v2
docker build -t mcp-server-youtube-v2 .
docker run -p 8000:8000 --env-file .env mcp-server-youtube-v2
📚 ドキュメントとリソース
- コントリビューションガイドライン - 開発環境のセットアップとワークフロー
- 各サービスの README - サービスごとのドキュメント
- FastMCP 公式ドキュメント – FastMCP サーバーとプロトコルのリファレンス
- Anthropic MCP プロトコル仕様 – Anthropic の MCP プロトコルに関するドキュメント
- Anthropic 公式 MCP サーバーリポジトリ
- ライセンス
🤝 コントリビューション
コントリビューションを歓迎します。以下については、コントリビューションガイドラインをご覧ください。
- 開発環境のセットアップと環境設定
- コード標準と品質要件
- テンプレートシステムを使用した新しいサービスの追加
- テストのガイドラインとベストプラクティス
- プルリクエストのワークフローとレビュープロセス
🙏 謝辞
以下の皆様に心より感謝いたします。
- 優れた仕様を提供してくださった Model Context Protocol コミュニティ
- MCP の普及を先導してくださった OpenAI と Anthropic
- フィードバックを寄せてくださったすべてのコントリビューターとアーリーアダプター
- これを可能にする素晴らしいツールを提供してくださったオープンソースコミュニティ
📄 ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。
🌟 役に立ったと思ったら、このリポジトリにスターを付けてください! 🌟
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。