KO

karust/openserp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1510 stars 182 forks 品質 89 トレンド 74MIT

AIエージェントとSEOのためのセルフホスト型Web検索。 Google, Bing, Yandex, Baidu, DuckDuckGo & Ecosia, 実際のブラウザでレンダリング: ランク結果とクリーンなページMarkdown. API、CLI、MCP のドキュメント

概要

OpenSERPは、Google、Bing、Yandex、Baidu、DuckDuckGo、EcosiaのREST APIとCLIです。 API のキー無し、調査ごとの請求無し。 ブラウザで検索結果を読み込み、ソースエンジンとランクで構造化されたJSONを返します。 リンクしたページをクリーンなマークダウンとして読み、またはMCPを介してエージェントを接続します。 Claudeコード、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などのクライアント: ネイティブウィンドウでは、CLI コマンドで -- の後の cmd /c npx -y @openserp/mcp または "command": "cmd", "args": ["/c", "npx", "-y", "@openserp/mcp"] を JSON で使用します。 リモートサーバの場合は、"env": { "OPENSERP BASE URL": "http://your-host:7000"" を、openerp JSON エントリーに追加します.

概要(AI 翻訳)

OpenSERP は、AI エージェントと SEO 用の無料のセルフホスト型ウェブ検索です。** REST API と CLI for Google, Bing, Yandex, Baidu, DuckDuckGo と Ecosia.

API のキー無し、調査ごとの請求無し。 ブラウザで検索結果を読み込み、ソースエンジンとランクで構造化されたJSONを返します。 リンクしたページをクリーンなマークダウンとして読み、またはMCPを介してエージェントを接続します。

Claudeコード、Cursor、Codex、Claude Desktop、およびMCPクライアント、Open WebUI(組み込みプロバイダ)、n8n、および任意の言語からHTTPをプレーンで動作します。

API例・CL・エージェント設定・APIリファレンス

クイックスタート

その他のインストール方法

Linux、macOS、Windows 用のビルド済みのバイナリはリリースページにあります。 画像: [karust/openserp].

AIエージェントでの使用

MCP: クロードコード、コーデックス、カーソル、クロードデスクトップ

Node.js 18+ と OpenSERP サーバの実行が必要です。 クライアントにMCPサーバーを追加します。

Cursor([T1])、Claude Desktop、Windsurfなどのクライアント:

ネイティブウィンドウでは、CLI コマンドの -- の "command": "cmd", "args": ["/c", "npx", "-y", "@openserp/mcp"] の後に、JSON で "command": "cmd", "args": ["/c", "npx", "-y", "@openserp/mcp"]] を使用します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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.

GitHub で README 全文を見る

インストール

npx -y @openserp/mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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