Serpapi について
Serpapiは、SerpApiの検索エンジンをMCPツールとして提供し、学術論文、地図、トレンド、求人、ニュース、商品を検索できます。利用者自身のSerpApi APIキーが必要で、Pipeworx経由またはローカルstdioで利用できます。
主な機能
- 01Google Scholarの論文検索
- 02Google Mapsの事業者検索
- 03Google Trendsの関心データ
- 04Google Jobsの求人検索
- 05Google News・Shopping検索
活用シーン
- 01論文と引用情報の検索
- 02地域の事業者と連絡先の検索
- 03地域別キーワード動向の確認
- 04求人、ニュース、商品の検索
MCP 対応
学術論文、地図、トレンド、求人、ニュース、商品を検索するSerpApiツールをMCPクライアントに提供します。利用者自身のSerpApi APIキーが必要で、Pipeworx経由の接続とローカルstdioでの実行に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://gateway.pipeworx.io/serpapi/mcpclaude mcp add --transport http pipeworx-io-serpapi https://gateway.pipeworx.io/serpapi/mcp{"mcpServers":{"pipeworx-io-serpapi":{"type":"http","url":"https://gateway.pipeworx.io/serpapi/mcp"}}}Cursor で開く{"servers":{"pipeworx-io-serpapi":{"type":"http","url":"https://gateway.pipeworx.io/serpapi/mcp"}}}VS Code で開く{"mcpServers":{"pipeworx-io-serpapi":{"type":"http","url":"https://gateway.pipeworx.io/serpapi/mcp"}}}{"mcpServers":{"pipeworx-io-serpapi":{"serverUrl":"https://gateway.pipeworx.io/serpapi/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
mcp-serpapi
SerpApi MCP — SerpApi(serpapi.com)の検索エンジンをラップします
Pipeworx の一部です。AI エージェントを1683以上のライブデータソースに接続するMCPゲートウェイです。
ツール
| ツール | 説明 |
|---|---|
serpapi_google_scholar | <topic> に関する学術論文を Google Scholar で検索します。SerpApi 経由でタイトル、リンク、抜粋、出版情報、引用数を返します。例:serpapi_google_scholar({ q: "graph neural networks", as_ylo: 2020, num: 10, _apiKey: "your-serpapi-key" }) |
serpapi_google_maps | <query> に該当する地域のビジネスを Google Maps で検索します。SerpApi 経由で名称、住所、評価、レビュー、電話番号、ウェブサイト、GPS 座標を返します。例:serpapi_google_maps({ q: "coffee shops", ll: "@40.7,-74.0,14z", _apiKey: "your-serpapi-key" }) |
serpapi_google_trends | <terms> の Google Trends における関心度の推移を取得します。SerpApi 経由で、指定されたトレンドのブロック(関心度の推移、地域別、関連する検索キーワード)を返します。例:serpapi_google_trends({ q: "bitcoin,ethereum", date: "today 12-m", geo: "US", _apiKey: "your-serpapi-key" }) |
serpapi_google_jobs | <query> に該当する求人を Google Jobs で検索します。SerpApi 経由で職種名、企業名、勤務地、掲載元、掲載日、勤務形態、説明、応募リンクを返します。例:serpapi_google_jobs({ q: "data engineer", location: "Austin, TX", _apiKey: "your-serpapi-key" }) |
serpapi_google_news | <query> に該当するニュースを Google News で検索します。SerpApi 経由で見出し、掲載元、リンク、日付、抜粋を返します。例:serpapi_google_news({ q: "openai", gl: "us", hl: "en", _apiKey: "your-serpapi-key" }) |
serpapi_google_shopping | <query> に該当する商品を Google Shopping で検索します。SerpApi 経由で商品タイトル、価格、販売元、評価、レビュー、商品 ID、リンクを返します。例:serpapi_google_shopping({ q: "wireless earbuds", gl: "us", hl: "en", _apiKey: "your-serpapi-key" }) |
クイックスタート
MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。
{
"mcpServers": {
"serpapi": {
"url": "https://gateway.pipeworx.io/serpapi/mcp"
}
}
}
このエンドポイントが実際に提供するもの
https://gateway.pipeworx.io/serpapi/mcp の tools/list は、上記の表にあるツールに加えて、共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で利用できるツール一式)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック独自のツールとともに、およそ30個の共有ツールが表示されます。接続時の initialize レスポンスに正確な範囲が記載されており、その日の最新情報として参照できます。
これは意図的な設計であり、偶然の多重化ではありません。メタツールを使うと、このパックが対象としていない質問にも、カタログ全体を横断してルーティングする ask_pipeworx 経由で回答できるため、MCP サーバーを追加する必要がありません。現在、メタツールを含めずにパックエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキストコストがルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。
または、フル Pipeworx ゲートウェイに接続すると、このパックのツールだけではなく、すべてのパックのツールが直接一覧表示されます。
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
どちらの URL も、同じゲートウェイと同じ1683以上のデータソースに接続します。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらからでも、ask_pipeworx を使ってすべてのツールを利用できます。
MCP クライアントがない場合:HTTP 経由で呼び出す
このパックでは独自の API キー(_apiKey)を使います。こちらで API キーを用意していないため、キーなしで実行できる curl の例はありません。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/serpapi_google_scholar を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。
スタンドアロン(ゲートウェイアカウント不要)
このパッケージはローカルの stdio MCP サーバーとしても実行でき、Pipeworx アカウントやゲートウェイとの往復通信は不要です。
{
"mcpServers": {
"serpapi": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-serpapi"]
}
}
}
または、直接実行して起動することを確認できます。
npx -y @pipeworx/mcp-serpapi
標準入力/標準出力を介して MCP で通信し、initialize/tools/list/tools/call に対して、このパックのツールのみを使って応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じソース、同じツールで、ask_pipeworx によるルーティングはありません。
ask_pipeworx を使う
ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックのエンドポイントでも、完全なゲートウェイでも利用できます。
ask_pipeworx({ question: "your question about Serpapi data" })
ゲートウェイが適切なツールを選択し、引数を自動的に入力します。
詳細
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。