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.
Integrations
Allows searching the web and for local businesses using the Brave Search API
Brave Search MCP サーバー
このプロジェクトは、Brave Search 用の Model Context Protocol (MCP) サーバーを実装し、Claude などの AI アシスタントとの統合を可能にします。
前提条件
- Python 3.11以上
- uv - 高速なPythonパッケージインストーラーとリゾルバー
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Brave Search MCP サーバーを自動的にインストールするには:
Copy
手動インストール
- リポジトリをクローンします。Copy
- 仮想環境を作成し、uv を使用して依存関係をインストールします。Copy
- Brave Search API キーを設定します。Windowsでは、Copy
set BRAVE_API_KEY=your_api_key_here
を使用します。
使用法
- MCP 設定ファイル (例:
claude_desktop_config.json
) を構成して、Brave Search MCP サーバーを含めます。CopyYOUR_BRAVE_API_KEY_HERE
を実際の Brave API キーに置き換えます。 - 更新された構成で MCP 互換の AI アシスタントを実行して、Brave Search MCP サーバーを起動します。
- サーバーは実行され、MCP クライアントからの要求を受け入れる準備が整いました。
- 利用可能なツールを呼び出すことで、MCP 対応の AI アシスタント (Claude など) で Brave Search 機能を使用できるようになりました。
利用可能なツール
サーバーは主に 2 つのツールを提供します。
brave_web_search
: Brave Search API を使用して Web 検索を実行します。brave_local_search
: 地元の企業や場所を検索します。
詳細な使用方法については、 src/server.py
のツールのドキュメント文字列を参照してください。
発達
プロジェクトに変更を加えるには:
- 必要に応じて
src
ディレクトリ内のコードを変更します。 - 依存関係を追加または削除する場合は、
requirements.txt
ファイルを更新します。Copy - 変更を適用するにはサーバーを再起動します。
トラブルシューティング
問題が発生した場合:
- Brave API キーが正しく設定されていることを確認してください。
- すべての依存関係がインストールされていることを確認します。
- 互換性のある Python バージョンを使用していることを確認してください。
- コードを変更した場合は、必ずサーバーを再起動してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
モデルコンテキスト プロトコルを通じて Brave Search 機能と AI アシスタントの統合を容易にし、Brave Search API を使用した Web 検索とローカル検索を可能にします。