Skip to main content
Glama
tulong66

Tavily MCP Server with Proxy Support

by tulong66

プロキシサポート付きTavily MCPサーバー

Tavilyの検索APIを活用したAIベースのウェブ検索機能を提供するモデルコンテキストプロトコル(CMP)サーバー。HTTP/HTTPSプロキシ設定のサポートも追加されています。このサーバーにより、LLMはプロキシサーバー経由で高度なウェブ検索を実行し、質問への直接的な回答を得たり、AIによって抽出された関連コンテンツを含む最近のニュース記事を検索したりすることが可能になります。

特徴

  • すべてのオリジナルのTavily MCPサーバー機能

  • 環境変数による HTTP/HTTPS プロキシのサポート

  • プロキシ構成のログ記録の強化

  • プロキシ関連の問題に対する堅牢なエラー処理

Related MCP server: Tavily MCP Server

利用可能なツール

  • tavily_web_search - AI を活用したコンテンツ抽出により包括的な Web 検索を実行します。

    • query (文字列、必須): 検索クエリ

    • max_results (整数、オプション): 返される結果の最大数 (デフォルト: 5、最大: 20)

    • search_depth (文字列、オプション): 「basic」または「advanced」の検索深度(デフォルト: 「basic」)

  • tavily_answer_search - Web 検索を実行し、裏付けとなる証拠とともに直接的な回答を生成します。

    • query (文字列、必須): 検索クエリ

    • max_results (整数、オプション): 返される結果の最大数 (デフォルト: 5、最大: 20)

    • search_depth (文字列、オプション): 「基本」または「詳細」の検索深度(デフォルト: 「詳細」)

  • tavily_news_search - 公開日で最近のニュース記事を検索します。

    • query (文字列、必須): 検索クエリ

    • max_results (整数、オプション): 返される結果の最大数 (デフォルト: 5、最大: 20)

    • days (整数、オプション): 検索までの日数 (デフォルト: 3)

インストール

pipを使用する

pip install mcp-tavily-proxy

または、 uvがインストールされている場合:

uv pip install mcp-tavily-proxy

ソースからビルド

このリポジトリをクローンし、プログラムをビルドしてインストールします。

git clone https://github.com/tulong66/mcp-tavily-proxy.git
cd mcp-tavily-proxy
uv build
uv pip install .

構成

APIキーとプロキシ設定

サーバーは Tavily API キーを必要とし、環境変数によるプロキシ構成をサポートします。

  1. 必要な環境変数を設定します。

# Tavily API Key
export TAVILY_API_KEY=your_api_key_here

# Proxy Settings (if needed)
export HTTP_PROXY=http://your-proxy:port
export HTTPS_PROXY=http://your-proxy:port
  1. または、API キーをコマンドライン引数として指定します。

python -m mcp_server_tavily --api-key=your_api_key_here

Claude.app 用に設定する

Claude 設定に追加:

{
  "mcpServers": {
    "tavily": {
      "command": "python",
      "args": ["-m", "mcp_server_tavily"]
    },
    "env": {
      "TAVILY_API_KEY": "your_api_key_here",
      "HTTP_PROXY": "http://your-proxy:port",
      "HTTPS_PROXY": "http://your-proxy:port"
    }
  }
}

例

通常の検索の場合:

Tell me about Anthropic's newly released MCP protocol

明示的に除外したレポートを生成するには:

Tell me about redwood trees. Please use MLA format in markdown syntax and include the URLs in the citations. Exclude Wikipedia sources.

ニュース検索:

Give me the top 10 AI-related news in the last 5 days

デバッグ

詳細なプロキシ構成情報を表示するには、デバッグ ログを有効にします。

export TAVILY_LOG_LEVEL=DEBUG
python -m mcp_server_tavily

MCP インスペクターを使用することもできます。

npx @modelcontextprotocol/inspector python -m mcp_server_tavily

貢献

貢献を歓迎します!プロキシサポートの改善や新機能の追加に役立つプルリクエストをお気軽に送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。

謝辞

このプロジェクトは、プロキシ サポート機能が追加されたオリジナルのmcp-tavilyに基づいています。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.
    72
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to perform real-time web searches, extract data from web pages, map website structures, and crawl websites using the Tavily API.
    71 npm
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides web search capabilities using the Tavily API, enabling AI models to search the internet and retrieve up-to-date information.
    -