
openweb-ninja/openwebninja-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
OpenWeb Ninja APIs MCP 서버
개요
OpenWeb Ninja APIs에 대한 공식 모델 Context Protocol 서버. MCP 호환 AI 에이전트 (Claude, Cursor, Cline 및 기타) 실시간 웹 검색, 지역 비즈니스 데이터, 작업, 전자 상거래, 부동산, 금융, 뉴스, 그리고 더 많은, 단일 연결을 통해. API 제품 (41 도구) 당 하나의 도구, API의 운영, API의 무료 계층을 추가하기위한 구독 도구 - 총 42 도구. Schemas는 OpenWeb Ninja의 OpenAPI specs에서 직접 생성됩니다, 그래서 서버는 항상 살아있는 APIs에 일치합니다. OpenWeb Ninja API 키가 필요합니다. openwebninja.com에서 하나를 가져옵니다. 서버는 npx를 통해 실행됩니다. — 전역에 설치하지 않습니다. 아래의 클라이언트를 선택하세요; npx fetches @openwebninja/mcp-server on demand. claude desktop config.json에 추가 (설정 -> 개발자 -> 편집 구성): 클라이언트의 MCP config (mcp.json 또는 동등)에서 동일한 명령 / args / env 모양을 사용하십시오.
개요(AI 번역)
OpenWeb Ninja APIs에 대한 공식 모델 Context Protocol 서버. MCP 호환 AI 에이전트 (Claude, Cursor, Cline 및 기타) 실시간 웹 검색, 지역 비즈니스 데이터, 작업, 전자 상거래, 부동산, 금융, 뉴스, 그리고 더 많은, 단일 연결을 통해.
API 제품 (52 도구) 당 하나의 도구, API의 작업, 플러스 subscribe] API의 무료 계층을 추가하기위한 도구 - 총 53 도구. Schemas는 OpenWeb Ninja의 OpenAPI specs에서 직접 생성됩니다, 그래서 서버는 항상 살아있는 APIs에 일치합니다.
설치
OpenWeb Ninja API 키가 필요합니다. openwebninja.com에서 하나를 가져옵니다.
서버는 npx를 통해 실행됩니다. 아래의 클라이언트를 선택하세요. npx fetches @openwebninja/mcp-server]
Claude 데스크탑
claude_desktop_config.json에 추가 (설정 -> 개발자 -> 편집):
Claude 코드
# 커서 / 콜린 / 계속 / 윈드 서핑
같은 command / args] / env]] 클라이언트의 MCP 설정 (mcp.json 또는 동등)의 모양을 사용합니다.
from source (현지 개발)
그런 다음 내장 항목에서 MCP 클라이언트를 점하십시오.
도구 작업 방법
각 도구는 하나의 OpenWeb Ninja API로 맵핑하고 두 개의 입력이 걸립니다
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
OpenWeb Ninja MCP Server
Official Model Context Protocol server for OpenWeb Ninja APIs. Gives any MCP-compatible AI agent (Claude, Cursor, Cline, and others) real-time access to web search, local business data, jobs, e-commerce, real estate, finance, news, and more, through a single connection.
One tool per API product (52 tools), each exposing that API’s operations, plus a subscribe tool for adding an API’s free tier on demand — 53 tools in total. Schemas are generated directly from OpenWeb Ninja’s OpenAPI specs, so the server always matches the live APIs.
Setup
You need an OpenWeb Ninja API key. Get one at openwebninja.com.
The server runs via npx — there’s nothing to install globally. Pick your client below; npx fetches @openwebninja/mcp-server on demand.
Claude Desktop
Add to claude_desktop_config.json (Settings -> Developer -> Edit Config):
{
"mcpServers": {
"openwebninja": {
"command": "npx",
"args": ["-y", "@openwebninja/mcp-server"],
"env": { "OPENWEBNINJA_API_KEY": "your-api-key" }
}
}
}
Claude Code
claude mcp add openwebninja -e OPENWEBNINJA_API_KEY=your-api-key -- npx -y @openwebninja/mcp-server
Cursor / Cline / Continue / Windsurf
Use the same command / args / env shape in the client’s MCP config (mcp.json or equivalent).
From source (local development)
git clone && cd openwebninja-mcp
npm install
npm run build
Then point your MCP client at the built entry:
{
"mcpServers": {
"openwebninja": {
"command": "node",
"args": ["/absolute/path/to/openwebninja-mcp/dist/index.js"],
"env": { "OPENWEBNINJA_API_KEY": "your-api-key" }
}
}
}
How the tools work
Each tool maps to one OpenWeb Ninja API and takes two inputs:
operation: which endpoint to call (e.g.search,product_details)args: the parameters for that operation
The tool description lists every operation and its required parameters. Example call to the jsearch tool:
{
"operation": "search",
"args": { "query": "site reliability engineer remote", "country": "us" }
}
Arguments are validated and type-coerced before the request is sent, and responses return the OpenWeb Ninja data payload plus a request_id.
Environment variables
| Variable | Required | Description |
|---|---|---|
OPENWEBNINJA_API_KEY |
yes | Your OpenWeb Ninja API key (sent as x-api-key). |
OPENWEBNINJA_BASE_URL |
no | Override the API host (defaults to https://api.openwebninja.com). For staging/testing. |
Available tools (53)
설치
npx -y @openwebninja/mcp-server설정
{
"mcpServers": {
"openwebninja": {
"command": "npx",
"args": ["-y", "@openwebninja/mcp-server"],
"env": { "OPENWEBNINJA_API_KEY": "your-api-key" }
}
}
}