mcpField
C
CrustAPI

CrustAPI

ローカル
crustapi.com検索015 週間前に更新

CrustAPI について

CrustAPI は、AI エージェント向けにリアルタイムの Google 検索と公開 LinkedIn データを提供する MCP サーバーです。Web ページの取得や Google ビジネスのレビューにも対応し、構造化 JSON を返します。

主な機能

  1. 01Web、マップ、ニュースなどの Google 検索
  2. 02公開 LinkedIn のプロフィール、企業、投稿、求人の取得
  3. 03Web ページのテキスト、メタデータ、JSON-LD の取得
  4. 04Google ビジネスレビューの取得
  5. 05構造化 JSON の応答

活用シーン

  1. 01地域の店舗やマップ情報の検索
  2. 02最新ニュースやWeb検索結果の収集
  3. 03公開 LinkedIn の人物・企業情報の確認
  4. 04RAG 向けWebページ内容の抽出
  5. 05ビジネスレビューの取得

MCP 対応

MCP クライアントに検索、Webページ取得、レビュー、LinkedIn の各ツールを提供します。CrustAPI のホスト型エンドポイントを呼び出し、CrustAPI の API キーが必要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"crustapi": {
"command": "npx",
"args": [
"-y",
"crustapi-mcp"
],
"env": {
"CRUSTAPI_API_KEY": "<CRUSTAPI_API_KEY>"
}
}
}
}
起動コマンドnpx -y crustapi-mcp
設定が必要な環境変数
CRUSTAPI_API_KEYシークレットYour CrustAPI key from crustapi.com/app (free tier: 3,000 credits/month)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcrustapi-mcp0.3.1

ツール

4

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
qstringはい検索クエリ。例:'best crm software'、'dentists in miami'。
glstringいいえ国コード(us、gb、de など)。デフォルトは us。maps では使用されません。
hlstringいいえ言語コード(en、es など)。デフォルトは en。
pageintegerいいえ結果ページ(デフォルトは 1)。
typeenumはいクエリ対象の Google 検索対象。web | maps | places | news | shopping | images | videos | scholar | patents | autocomplete
limitintegerいいえtype=maps のみ:返すビジネスの件数(デフォルトは 20、1 件につき 1 クレジット)。
locationstringいいえweb と maps の都市/地域。例:'Austin, TX'。

詳細

CrustAPI MCP サーバー

smithery badge

あらゆる 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_KEYx-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つを呼び出します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。