KO

karust/openserp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,5 тыс. stars 182 forks Качество 89 Тренд 74MIT

Самостоятельный веб-поиск агентов ИИ и SEO. Google, Bing, Yandex, Baidu, DuckDuckGo & Ecosia, отображаемые в реальном браузере: ранжированные результаты и чистая страница Markdown. API, CLI, MCP

Обзор

OpenSERP - это REST API и CLI для Google, Bing, Yandex, Baidu, DuckDuckGo и Ecosia. Никаких ключей API, никаких счетов за поиск. Он загружает результаты поиска в браузере и возвращает структурированный JSON с исходными движками и рангами. Прочитайте связанные страницы как чистый Markdown или подключите агента через MCP. Работает с Claude Code, Cursor, Codex, Claude Desktop и любым клиентом MCP, Open WebUI (встроенный провайдер), n8n и простым HTTP с любого языка. Предварительно построенные двоичные файлы для Linux, macOS и Windows находятся на странице релизов. Изображение: karust/openserp. Требуется Node.js 18+ и работающий сервер OpenSERP. Добавьте MCP-сервер к клиенту: Cursor (~/.cursor/mcp.json), Claude Desktop, Windsurf и другие клиенты: На родных Windows используйте cmd/c npx -y @openserp/mcp after - в командах CLI, или "команда": "cmd", "args": ["/c", "npx", "-y", "@openserp/mcp"] в JSON. Для удаленного сервера добавьте "env": { "OPENSERP BASE URL": "http://your-host:7000" } к входу openserp JSON.

Обзор (машинный перевод)

OpenSERP - это бесплатный самостоятельный веб-поиск агентов ИИ и SEO.** REST API и CLI для Google, Bing, Yandex, Baidu, DuckDuckGo и Ecosia.

Никаких ключей API, никаких счетов за поиск. Он загружает результаты поиска в браузере и возвращает структурированный JSON с исходными движками и рангами. Прочитайте связанные страницы как чистый Markdown или подключите агента через MCP.

Работает с Claude Code, Cursor, Codex, Claude Desktop и любым клиентом MCP, Open WebUI (встроенный провайдер), n8n и простым HTTP с любого языка.

Примеры API · CLI · Настройка агента · Ссылка на API

Быстрый старт

Другие способы установки

Предварительно построенные двоичные файлы для Linux, macOS и Windows находятся на странице релизов. Изображения: karust/openserp.

Использование с агентами

MCP: Claude Code, Codex, Cursor, Claude Desktop

Требуется Node.js 18+ и работающий сервер OpenSERP. Добавьте MCP-сервер к клиенту:

Cursor, Claude Desktop, Windsurf и другие клиенты:

На родных Windows используйте cmd /c npx -y @openserp/mcp после -- в командах CLI или "command": "cmd", "args": ["/c", "npx", "-y", "@openserp/mcp"] в JSON.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

OpenSERP

OpenSERP is a free self-hosted web search for AI agents and SEO. REST API and CLI for Google, Bing, Yandex, Baidu, DuckDuckGo and Ecosia.

No API keys, no per-search billing. It loads search results in browser and returns structured JSON with source engines and ranks. Read the linked pages as clean Markdown, or connect an agent through MCP.

Works with Claude Code, Cursor, Codex, Claude Desktop and any MCP client, Open WebUI (built-in provider), n8n, and plain HTTP from any language.

API examples · CLI · Agent setup · API reference

Quick Start

# Start the API server
docker run --rm -p 127.0.0.1:7000:7000 karust/openserp serve -a 0.0.0.0 -p 7000

# Search Google and read the top result as Markdown
curl "http://127.0.0.1:7000/google/search?text=how+do+mcp+servers+work&extract=1"

Use with AI Agents

MCP: Claude Code, Codex, Cursor, Claude Desktop

Requires Node.js 18+ and a running OpenSERP server. Add the MCP server to your client:

claude mcp add openserp -- npx -y @openserp/mcp
codex mcp add openserp -- npx -y @openserp/mcp

Cursor (~/.cursor/mcp.json), Claude Desktop, Windsurf and other clients:

{
  "mcpServers": {
    "openserp": { "command": "npx", "args": ["-y", "@openserp/mcp"] }
  }
}

On native Windows, use cmd /c npx -y @openserp/mcp after -- in the CLI commands, or "command": "cmd", "args": ["/c", "npx", "-y", "@openserp/mcp"] in JSON.

Открыть полный README на GitHub

Установка

npx -y @openserp/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "openserp": { "command": "npx", "args": ["-y", "@openserp/mcp"] } } }