mcpField
M
mcp_server_searXNG

mcp_server_searXNG

ローカル
github.com/panxingfeng検索180 週間前に更新

mcp_server_searXNG について

mcp_server_searXNGは、SearXNGを通じてプライバシーに配慮したウェブ検索を提供するMCPサーバーです。カテゴリ、エンジン、言語、件数、期間を指定できます。

主な機能

  1. 01複数のエンジンで検索
  2. 02検索カテゴリの選択
  3. 03エンジンと言語の指定
  4. 04期間による絞り込み
  5. 05結果件数の上限設定

活用シーン

  1. 01特定テーマのウェブ検索
  2. 02ニュースや画像に限定した検索
  3. 03指定言語の検索結果の取得
  4. 04期間を指定した検索

MCP 対応

MCPクライアント向けに、SearXNGインスタンスで検索を実行する`web_search`ツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mcp_server_searXNG": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

mcp_server_searXNG

基于MCP技术的网络搜索功能服务器,使用SearXNG搜索引擎实现隐私友好的网络搜索功能。

功能特点

此服务器提供以下主要功能:

  • 通过多个搜索引擎进行网络搜索
  • 支持多种搜索类别(一般、图片、新闻等)
  • 自定义搜索引擎选择
  • 语言筛选
  • 时间范围过滤
  • 搜索结果数量控制

可用工具

  • web_search - 使用SearXNG执行网络搜索
    • 必需参数:
      • query (string): 搜索查询内容
    • 可选参数:
      • categories (array): 搜索类别,例如 ['general', 'images', 'news']
      • engines (array): 搜索引擎,例如 ['google', 'bing', 'duckduckgo']
      • language (string): 搜索语言代码,默认为 "zh"
      • max_results (integer): 最大结果数量,默认为 10
      • time_range (string): 时间范围过滤 ('day', 'week', 'month', 'year')

安装方法

使用 pip 安装
# 安装
pip install mcp-server-searxng==0.2

# 获取最新版本
pip install --upgrade mcp_server_searxng

使用示例

配置为 MCP 服务

在您的 MCP 配置中添加:

"mcpServers": {
  "searxng": {
    "command": "python",
    "args": ["-m", "mcp_server_searxng", "--instance-url=https://your-searxng-instance.com"]
  }
}
调用示例
{
  "name": "web_search",
  "arguments": {
    "query": "气候变化研究",
    "categories": ["general"],
    "engines": ["google"],
    "language": "zh",
    "max_results": 15,
    "time_range": "month"
  }
}

调试

您可以使用 MCP inspector 来调试服务器:

npx @modelcontextprotocol/inspector python -m mcp_server_searxng

实际效果展示

README の画像
inspector的测试
README の画像
基于我自己chat_mcp的测试

许可证

mcp_server_searXNG 使用 MIT 许可证。这意味着您可以自由使用、修改和分发此软件,但需遵守 MIT 许可证的条款和条件。详情请参阅项目仓库中的 LICENSE 文件。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。