MCPサーバー
AIアシスタントに、より効果的にサポートする力を与えましょう。このサーバーを使えば、AIアシスタントはウェブサイトへのアクセスやウェブ検索を安全に行うことができます。状況に関する明確なフィードバックと、問題発生時の役立つエラーメッセージも表示されます。
🛠️ このサーバーはどのようなツールを提供していますか?
サーバーは、AI アシスタントが現実世界の問題を解決するのに役立つ 2 つの強力なツールを提供します。
道具 | 何ができるのか |
---|---|
検索 | SearXNG を介して Web を検索し、最新情報や特定のリソースを検索したり、計算を実行したりできます。 |
ウェブ | ウェブサイトにアクセスし、コンテンツを処理します。ページを読みやすくするためにマークダウン形式に変換したり、生のコンテンツを取得したり、リンクを抽出したりできます。 |
🏎️ どうすれば実行できますか?
🐋 Docker の使用(推奨)
安全性とシンプルさを保つため、サーバーはDockerコンテナ内で実行されます。開始方法は次のとおりです。
- Dockerをまだインストールしていない場合はインストールしてください
- 次の内容を含む
docker-compose.yml
というファイルを作成します。重要: SearXNG インスタンスの検索 API エンドポイント (通常は
/
または/search
で終わる) を指すSEARXNG_QUERY_URL
環境変数を指定する必要があります。SSE_HOST
とSSE_PORT
を設定すると、ネットワークモード(Server-Sent Events)が有効になります。これは、LibreChat のような複数コンテナ環境で使用する場合に推奨されます。省略した場合、サーバーは標準 I/O を使用します。 docker compose up -d
を実行して、サーバー コンテナー (およびオプションで SearXNG) を起動します。
ほとんどの人はこれを次のいずれかで使用します:
- Claude Desktop - stdio 経由で直接接続します (
docker-compose.yml
のSSE_HOST
/SSE_PORT
を省略します)。 - LibreChat - SSE 経由でネットワークに接続します。
LibreChat の場合は、これをlibrechat.yaml
に追加します ( SSE_PORT=8080
と仮定)。
💻 ローカルで実行中
uv
をインストールします (Python 3.13 以上が必要です):注意:
uv
がすでにインストールされている場合は、uv self update
で更新してください。- 仮想環境を作成してアクティブ化します。
- ロックファイルから依存関係をインストールします。
- 必要な環境変数を設定します。
- サーバーを実行します。
使用可能な引数:
--sse-host
: SSEリスニングアドレス(例:0.0.0.0
)。SSEモードを有効にします。--sse-port
: SSEリスニングポート(例:3001
)。SSEモードを有効にします。--user-agent
: カスタム User-Agent 文字列 (USER_AGENT
環境変数をオーバーライドします)。
注:
--sse-host
も--sse-port
も指定されていない場合(かつSSE_HOST
/SSE_PORT
環境変数が設定されていない場合)、サーバーはデフォルトでstdio
モードSEARXNG_QUERY_URL
なります。SEARXNG_QUERY_URL 環境変数は常に必須です。
🔌 接続方法
サーバーに接続するには、次の 2 つの方法があります。
方法 | それが意味するもの | いつ使うか |
---|---|---|
ネットワーク接続(SSE) | サーバーはネットワーク ポートで接続をリッスンします。 | LibreChat またはその他のネットワーク クライアントに最適です。 |
直接接続(stdio) | サーバーは標準入力/出力を介して直接通信します。 | ローカルテストや Claude Desktop に役立ちます。 |
📚 MCPについて詳しくはこちら
始めるにあたって、いくつかのリソースを以下に示します。
📄 ライセンス
このプロジェクトはGPLv3ライセンスです。詳細はLICENSEファイルをご覧ください。
This server cannot be installed
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.
Claude のような AI アシスタントが安全に Python コードを実行し、Web サイトにアクセスし、AI の理解を深めるためにデータを処理しながら役立つエラー メッセージを提供できるサーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityA server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.Last updated -33239TypeScriptThe Unlicense
- -securityAlicense-qualityA modular server implementation for Claude AI assistants with integrated tools, enabling Claude to perform actions and access external resources like file systems, web searches, browser automation, financial data, and document generation.Last updated -66PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to perform Python development tasks through file operations, code analysis, project management, and safe code execution.Last updated -1Python
- -securityAlicense-qualityA server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.Last updated -40MIT License