Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Outscraper MCP business discovery, Maps intelligence, enrichment, reviews, and contact data.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
OUTSCRAPER_API_KEY, CLOUD_SERVICE, HTTP_STREAMABLE_SERVER, SSE_LOCAL, HTTP_STATEFUL_SERVER, HOST, PORT, X-OUTSCRAPER-API-KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"outscraper": {
"command": "npx",
"args": [
"-y",
"outscraper-mcp"
],
"env": {
"OUTSCRAPER_API_KEY": "your-value",
"CLOUD_SERVICE": "your-value",
"HTTP_STREAMABLE_SERVER": "your-value",
"SSE_LOCAL": "your-value",
"HTTP_STATEFUL_SERVER": "your-value",
"HOST": "your-value",
"PORT": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http outscraper https://mcp.outscraper.com/mcp --header 'X-OUTSCRAPER-API-KEY: your-value'claude mcp add outscraper --env OUTSCRAPER_API_KEY=your-value --env CLOUD_SERVICE=your-value --env HTTP_STREAMABLE_SERVER=your-value --env SSE_LOCAL=your-value --env HTTP_STATEFUL_SERVER=your-value --env HOST=your-value --env PORT=your-value -- npx -y outscraper-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"outscraper": {
"url": "https://mcp.outscraper.com/mcp",
"headers": {
"X-OUTSCRAPER-API-KEY": "your-value"
}
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"outscraper": {
"command": "npx",
"args": [
"-y",
"outscraper-mcp"
],
"env": {
"OUTSCRAPER_API_KEY": "your-value",
"CLOUD_SERVICE": "your-value",
"HTTP_STREAMABLE_SERVER": "your-value",
"SSE_LOCAL": "your-value",
"HTTP_STATEFUL_SERVER": "your-value",
"HOST": "your-value",
"PORT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"outscraper": {
"type": "http",
"url": "https://mcp.outscraper.com/mcp",
"headers": {
"X-OUTSCRAPER-API-KEY": "your-value"
}
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"outscraper": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"outscraper-mcp"
],
"env": {
"OUTSCRAPER_API_KEY": "your-value",
"CLOUD_SERVICE": "your-value",
"HTTP_STREAMABLE_SERVER": "your-value",
"SSE_LOCAL": "your-value",
"HTTP_STATEFUL_SERVER": "your-value",
"HOST": "your-value",
"PORT": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
CLOUD_SERVICE envHTTP_STREAMABLE_SERVER envSSE_LOCAL envHTTP_STATEFUL_SERVER envHOST envPORT envX-OUTSCRAPER-API-KEY 秘密 必須 HTTP headerこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント outscraper で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:OUTSCRAPER_API_KEY, X-OUTSCRAPER-API-KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.3)がレジストリに届いたのは6 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Safe Fetch
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP server for fetching URLs, safe against SSRF, DNS rebinding, and redirect-to-internal attacks.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Official MCP server for Outscraper.
Connect AI agents to Outscraper for business discovery, Google Maps intelligence, company and contact enrichment, review analysis, search, and structured web extraction.
businesses_search, then enrich a chosen record with businesses_getrequests_getai_scraperIt exposes production-ready MCP tools for:
The server supports stdio and HTTP transports, npm-based installation, hosted header or URL auth, and a normalized structuredContent result shape for MCP clients and agents.
This MCP server exposes Outscraper data sources and enrichment workflows to MCP-compatible clients.
It is designed for:
ai_scraperrequests_getIn practice, the server acts as a thin MCP layer over the Outscraper API:
set OUTSCRAPER_API_KEY=YOUR_API_KEY
npx -y outscraper-mcp
For MCP clients, configure:
npx["-y", "outscraper-mcp"]OUTSCRAPER_API_KEY=YOUR_API_KEYFor task-oriented workflows, copy-paste examples, and example agent skills, see the examples folder.
pingbusinesses_searchbusinesses_getai_scrapergoogle_maps_searchgoogle_maps_reviewscompany_insightsemails_and_contactsemails_validatorgoogle_maps_photoschain_infoyellowpages_searchbooking_reviewsphones_enrichertp_data (legacy alias for trustpilot_data)trustpilot_datatp_reviews (legacy alias for trustpilot_reviews)trustpilot_reviewsyelp_reviewstripadvisor_searchtripadvisor_reviewsgoogle_searchgoogle_search_imagesindeed_searchbalance_getrequests_getrequests_listrequests_deleteThese tools are aligned to the current documented Outscraper API shapes, including:
POST /businessesPOST /ai-scraperGET /businesses/{business_id}GET /google-maps-searchGET /google-maps-photosGET /google-searchGET /google-search-imagesGET /yellowpages-searchGET /booking-reviewsGET /phones-enricherGET /trustpilotGET /trustpilot-reviewsGET /yelp-reviewsGET /tripadvisor-searchGET /tripadvisor-reviewsGET /indeed-searchGET /google-maps-reviewsGET /company-insightsGET /emails-and-contactsGET /email-validatorai_chain_info enrichment via google-maps-searchGET /profile/balanceGET /requests/{requestId}DELETE /requests/{requestId}GET /requestsEvery tool now returns the same structured envelope:
{
"data": {}, "meta": { "service": "company_insights", "operation": "get" }, "async": { "id": "request-id", "status": "Pending", "results_location": "https://api.outscraper.com/requests/request-id", "is_async_submission": true, "next_step": "Call requests_get with request_id=\"request-id\" to check progress." } }
async is present when the response is an async submission or exposes async request metadata.
Async-capable tools now accept:
{
"execution_mode": "auto" }
Available values:
auto: let the MCP server choose sync or asyncsync: force direct response modeasync: force async submission modeThe old boolean async is still accepted for compatibility, but execution_mode now has priority.
The recommended way to use this MCP server is from npm.
npx -y outscraper-mcp
Provide OUTSCRAPER_API_KEY through your MCP client config or shell environment.
The server auto-loads .env on startup via dotenv.
On Windows, if a client cannot find npx, use the full Node.js path instead, for example:
{
"command": "C:\\Program Files\\nodejs\\npx.cmd", "args": ["-y", "outscraper-mcp"] }
Security-sensitive issues should be reported according to SECURITY.md.
The server currently supports these connection patterns:
Best for:
Auth source:
OUTSCRAPER_API_KEY environment variableTransport:
Best for:
Auth source when CLOUD_SERVICE=true:
X-OUTSCRAPER-API-KEYX-API-KEYAuthorization: Bearer /v1/mcp/ path authTransport:
POST /mcpPOST /v1/mcp/ Best for:
Auth source when CLOUD_SERVICE=true:
Transport:
POST /mcpGET /mcpDELETE /mcp/v1/mcp/ route patternNote:
If you want to connect this server to ChatGPT as a remote MCP connector, the simplest hosted form is:
https://your-domain.example/v1/mcp/YOUR_API_KEY
Recommended setup:
CLOUD_SERVICE=true.Typical connector values:
Outscraper MCPBusiness discovery, Google Maps data, enrichment, search, and AI scrapinghttps://your-domain.example/v1/mcp/YOUR_API_KEYNoneNotes:
If you want hosted behavior, enable:
set CLOUD_SERVICE=true
Then the HTTP caller can send the Outscraper API key in one of these headers:
Authorization: Bearer X-API-KEY: X-OUTSCRAPER-API-KEY: In CLOUD_SERVICE=true HTTP mode, request headers are used as the API key source. In local stdio mode, OUTSCRAPER_API_KEY is still required. HTTP requests without one of these auth forms are rejected before MCP processing begins.
For ChatGPT-style connectors or other hosted setups that cannot send custom headers, you can also pass the API key in the path:
http://localhost:3000/v1/mcp/YOUR_API_KEY
This route supports the same MCP behavior as /mcp, but authenticates from the URL path when CLOUD_SERVICE=true. For server-to-server integrations, header auth is still preferred because URL-based API keys are more likely to appear in logs.
set HTTP_STREAMABLE_SERVER=true
set HOST=localhost set PORT=3000 npx -y outscraper-mcp
MCP endpoint:
http://localhost:3000/mcp
Hosted URL auth endpoint:
http://localhost:3000/v1/mcp/YOUR_API_KEY
Health endpoint:
http://localhost:3000/health
This repository also includes a docker-compose.yml for hosted/container deployments:
docker compose up --build -d
Default container behavior:
3000:3000CLOUD_SERVICE=true0.0.0.0https://api.outscraper.com as the upstream API base URLEndpoints:
http://localhost:3000/mcp
http://localhost:3000/v1/mcp/YOUR_API_KEY http://localhost:3000/health
Important notes for Docker usage:
This mode uses local session management:
set SSE_LOCAL=true
set HOST=localhost set PORT=3000 npx -y outscraper-mcp
You can also enable the same mode with:
set HTTP_STATEFUL_SERVER=true
set HOST=localhost set PORT=3000 npx -y outscraper-mcp
In this mode the server accepts:
POST /mcp for initialize and subsequent requestsGET /mcp for the session streamDELETE /mcp for session terminationThe session is tracked through the mcp-session-id header.
Hosted URL auth also works in stateful mode through:
http://localhost:3000/v1/mcp/YOUR_API_KEY
Claude Desktop
Add this to your Claude Desktop MCP config:
{
"mcpServers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env": { "OUTSCRAPER_API_KEY": "YOUR_API_KEY" } } } }
Claude Code
Add the server with the Claude Code CLI:
claude mcp add outscraper -e OUTSCRAPER_API_KEY=YOUR_API_KEY -- npx -y outscraper-mcp
Cursor
Add this to your global MCP configuration:
{
"mcpServers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env": { "OUTSCRAPER_API_KEY": "YOUR_API_KEY" } } } }
Windsurf
Add this to your MCP config:
{
"mcpServers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env": { "OUTSCRAPER_API_KEY": "YOUR_API_KEY" } } } }
VS Code
For settings.json:
{
"mcp": { "inputs": [ { "type": "promptString", "id": "outscraperApiKey", "description": "Outscraper API Key", "password": true } ], "servers": { "outscraper": { "command": "npx", "args": ["-y", "outscraper-mcp"], "env
冒頭だけを表示しています。続きはリポジトリで読めます