Сервер MCP SearXNG
Сервер протокола управления моделью (MCP) для SearXNG , позволяющий помощникам на основе искусственного интеллекта выполнять поиск в Интернете через экземпляр SearXNG.
Функции
Поиск в Интернете с помощью SearXNG посредством простых вызовов API
Получить информацию о доступных поисковых системах
Настройте параметры поиска, включая категории, языки и параметры безопасного поиска.
Related MCP server: drupal-modules-mcp MCP Server
Использование в конфигурации MCP
"searxng-mcp-server": {
"command": "uv",
"args": [
"run",
"https://raw.githubusercontent.com/maccam912/searxng-mcp-server/refs/heads/main/server.py",
"--url",
"https://searxng.example.com"
]
}
Использование Докера
Вы можете запустить этот сервер MCP с помощью Docker:
# Build the Docker image
docker build -t searxng-mcp-server .
# Run the container
# Replace https://searxng.example.com with your actual SearXNG instance URL
docker run -p 8080:8080 searxng-mcp-server
API-инструменты
Поиск
def search(query: str, categories: Optional[str] = None, engines: Optional[str] = None,
language: Optional[str] = None, page: int = 1, time_range: Optional[str] = None,
safe_search: int = 1)
Получить доступные двигатели
def get_available_engines()
Местное развитие
Требования:
Питон 3.11+
uv (менеджер пакетов Python)
# Install dependencies
uv sync
# Run the server
uv run server.py --url https://searxng.example.com