CrustAPI について
CrustAPI は、AI エージェント向けにリアルタイムの Google 検索と公開 LinkedIn データを提供する MCP サーバーです。Web ページの取得や Google ビジネスのレビューにも対応し、構造化 JSON を返します。
主な機能
- 01Web、マップ、ニュースなどの Google 検索
- 02公開 LinkedIn のプロフィール、企業、投稿、求人の取得
- 03Web ページのテキスト、メタデータ、JSON-LD の取得
- 04Google ビジネスレビューの取得
- 05構造化 JSON の応答
活用シーン
- 01地域の店舗やマップ情報の検索
- 02最新ニュースやWeb検索結果の収集
- 03公開 LinkedIn の人物・企業情報の確認
- 04RAG 向けWebページ内容の抽出
- 05ビジネスレビューの取得
MCP 対応
MCP クライアントに検索、Webページ取得、レビュー、LinkedIn の各ツールを提供します。CrustAPI のホスト型エンドポイントを呼び出し、CrustAPI の API キーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | はい | 検索クエリ。例:'best crm software'、'dentists in miami'。 |
| gl | string | いいえ | 国コード(us、gb、de など)。デフォルトは us。maps では使用されません。 |
| hl | string | いいえ | 言語コード(en、es など)。デフォルトは en。 |
| page | integer | いいえ | 結果ページ(デフォルトは 1)。 |
| type | enum | はい | クエリ対象の Google 検索対象。web | maps | places | news | shopping | images | videos | scholar | patents | autocomplete |
| limit | integer | いいえ | type=maps のみ:返すビジネスの件数(デフォルトは 20、1 件につき 1 クレジット)。 |
| location | string | いいえ | web と maps の都市/地域。例:'Austin, TX'。 |
詳細
CrustAPI MCP サーバー
あらゆる MCP クライアント(Claude Desktop、Cursor、Cline、Claude Code)から、Google と公開されている LinkedIn のデータをリアルタイムで利用できます。ホストされている CrustAPI の /v1/search および /v1/linkedin エンドポイントを呼び出します。
ツール
searchは、Google のあらゆるメニューを1つのツールで利用できます。typeで検索対象を選択します:web、maps、places、news、shopping、images、videos、scholar、patents、autocomplete。scrape_webpageは、任意の URL をクリーンなテキスト、メタデータ、JSON-LD として取得します(RAG 対応)。get_reviewsは、ビジネスの Google レビューを取得します(placeId/cid/fid、または名前のクエリで指定)。linkedinは、公開されている LinkedIn のデータを1つのツールで利用できます。typeで検索対象を選択します:profile、company、posts、jobs、またはsearch(人物検索)。人物検索にenrich=trueを追加すると、各人物の完全なプロフィールを取得できます。
成功した結果にのみ料金がかかり、結果が空の場合は無料です。無料キー(毎月3,000クレジット、カード不要)は https://crustapi.com で取得できます。
インストール
推奨:npx。インストールは不要です。
MCP クライアントの設定(例:Claude Desktop の claude_desktop_config.json)に次の内容を追加します:
{
"mcpServers": {
"crustapi": {
"command": "npx",
"args": ["-y", "crustapi-mcp"],
"env": { "CRUSTAPI_API_KEY": "key_live_xxxx" }
}
}
}
クライアントを再起動すると、4つのツールが表示されます。Node 18 以降が必要です。
ソースからインストール
npm install
{
"mcpServers": {
"crustapi": {
"command": "node",
"args": ["/absolute/path/to/crustapi-mcp/server.mjs"],
"env": { "CRUSTAPI_API_KEY": "key_live_xxxx" }
}
}
}
環境変数
| 変数 | 用途 |
|---|---|
CRUSTAPI_API_KEY | x-api-key として送信する CrustAPI キー(必須) |
CRUSTAPI_BASE_URL | デフォルトは https://crustapi.com です。テストにはローカル URL を指定してください |
使用方法
search(type="web", q="best serp api 2026")search(type="maps", q="dentists", location="Miami, FL", limit=20)search(type="news", q="openai")scrape_webpage(url="https://example.com/pricing", includeMarkdown=true)get_reviews(q="Blue Bottle Coffee", sortBy="newest")linkedin(type="profile", url="https://www.linkedin.com/in/williamhgates")linkedin(type="search", keywords="head of growth fintech", enrich=true)
すべてのレスポンスは、安定した構造化 JSON です。
テスト
CRUSTAPI_API_KEY=key_live_xxxx node test-client.mjs
このコマンドは stdio 経由でサーバーを起動し、ツールを一覧表示して、そのうち1つを呼び出します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。