SerpApi MCP Server
SerpApi MCPサーバー
SerpApiと統合し、包括的な検索エンジンの結果とデータ抽出を提供するModel Context Protocol (MCP) サーバーの実装です。
機能
マルチエンジン検索: Google、Bing、Yahoo、DuckDuckGo、YouTube、eBay、その他
エンジンリソース: MCPリソースを介して利用可能なエンジンごとのパラメータスキーマ(検索ツールを参照)
リアルタイム天気データ: 検索クエリを介した場所ベースの天気予報
株式市場データ: 検索統合を通じた企業財務および市場データ
動的な結果処理: さまざまな結果タイプを自動的に検出してフォーマット
柔軟なレスポンスモード: 完全またはコンパクトなJSONレスポンス
JSONレスポンス: 完全またはコンパクトモードを備えた構造化JSON出力
Related MCP server: SearXNG MCP Server
クイックスタート
SerpApi MCPサーバーは、mcp.serpapi.comでホスト型サービスとして利用可能です。接続するには、APIキーを提供する必要があります。APIキーはSerpApiダッシュボードで確認できます。
Claude Desktopがホスト型サーバーを使用するように設定できます:
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
}
}
}セルフホスティング
git clone https://github.com/serpapi/serpapi-mcp.git
cd serpapi-mcp
uv sync && uv run src/server.pyClaude Desktopの設定:
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "http://localhost:8000/YOUR_SERPAPI_API_KEY/mcp"
}
}
}APIキーの取得:serpapi.com/manage-api-key
認証
2つの方法がサポートされています:
パスベース:
/YOUR_API_KEY/mcp(推奨)ヘッダーベース:
Authorization: Bearer YOUR_API_KEY
例:
# Path-based
curl "https://mcp.serpapi.com/your_key/mcp" -d '...'
# Header-based
curl "https://mcp.serpapi.com/mcp" -H "Authorization: Bearer your_key" -d '...'検索ツール
MCPサーバーには、すべてのSerpApiエンジンと結果タイプをサポートするメインの検索ツールが1つあります。利用可能なすべてのパラメータはSerpApi APIリファレンスで確認できます。
エンジンパラメータのスキーマは、MCPリソース serpapi://engines(インデックス)および serpapi://engines/<engine> としても公開されています。
提供できるパラメータは、各APIエンジンに固有のものです。いくつかのサンプルパラメータを以下に示します:
params.q(必須): 検索クエリparams.engine: 検索エンジン (デフォルト: "google_light")params.location: 地理的フィルタmode: レスポンスモード - "complete" (デフォルト) または "compact"...その他のパラメータはSerpApi APIリファレンスを参照してください
例:
{"name": "search", "arguments": {"params": {"q": "coffee shops", "location": "Austin, TX"}}}
{"name": "search", "arguments": {"params": {"q": "weather in London"}}}
{"name": "search", "arguments": {"params": {"q": "AAPL stock"}}}
{"name": "search", "arguments": {"params": {"q": "news"}, "mode": "compact"}}
{"name": "search", "arguments": {"params": {"q": "detailed search"}, "mode": "complete"}}サポートされているエンジン: Google、Bing、Yahoo、DuckDuckGo、YouTube、eBayなど(serpapi://enginesを参照)。
結果タイプ: 回答ボックス、オーガニック検索結果、ニュース、画像、ショッピング - 自動的に検出およびフォーマットされます。
開発
# Local development
uv sync && uv run src/server.py
# Docker
docker build -t serpapi-mcp . && docker run -p 8000:8000 serpapi-mcp
# Regenerate engine resources (Playground scrape)
python build-engines.py
# Testing with MCP Inspector
npx @modelcontextprotocol/inspector
# Configure: URL mcp.serpapi.com/YOUR_KEY/mcp, Transport "Streamable HTTP transport"トラブルシューティング
"Missing API key": URLパス
/{YOUR_KEY}/mcpまたはヘッダーBearer YOUR_KEYにキーを含めてください"Invalid key": serpapi.com/dashboardで確認してください
"Rate limit exceeded": しばらく待つか、SerpApiプランをアップグレードしてください
"No results": 別のクエリやエンジンを試してください
コントリビューション
リポジトリをフォークする
フィーチャーブランチを作成する:
git checkout -b feature/amazing-feature依存関係をインストールする:
uv install変更を加える
変更をコミットする:
git commit -m 'Add amazing feature'ブランチにプッシュする:
git push origin feature/amazing-featureプルリクエストを開く
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照してください。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that integrates with the SearXNG API to provide comprehensive web search capabilities with features like time filtering, language selection, and safe search. It also enables users to fetch and convert web content from specific URLs into markdown format.2224MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables web search capabilities by integrating with a SearXNG instance to aggregate results from over 130 engines. It allows users to perform filtered searches across categories like news, science, and social media while supporting advanced parameters for language and time range.9MIT
- AlicenseAqualityBmaintenanceAn MCP server that integrates the SearXNG API for web search and URL content extraction with advanced features like pagination, caching, and proxy support.414,6402MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that integrates the SearXNG API to provide web search with pagination, filtering, and URL content extraction.18MIT
Related MCP Connectors
MCP server for Google search results via SERP API
Serper MCP — wraps the Serper Google Search API (serper.dev)
SerpApi MCP — wraps SerpApi (serpapi.com) search engines
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/serpapi/serpapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server