
karust/openserp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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.
インストール
npx -y @openserp/mcp設定
{
"mcpServers": {
"openserp": { "command": "npx", "args": ["-y", "@openserp/mcp"] }
}
}