Crunchbase MCP Server について
Crunchbase MCP Server は、AI アシスタントから Crunchbase の企業、資金調達、買収、投資家、人物データを利用できるサーバーです。検索や詳細取得に加え、注目企業や組織情報を MCP リソースとして提供します。
主な機能
- 01条件を指定した企業検索
- 02企業プロフィールと資金調達ラウンドの取得
- 03買収情報の検索
- 04人物検索とプロフィール取得
- 05投資家と投資記録の確認
- 06企業データの MCP リソース
活用シーン
- 01企業の資金調達履歴の調査
- 02企業への出資者の特定
- 03投資家のポートフォリオの確認
- 04人物の役職や職歴の調査
MCP 対応
Crunchbase の検索・取得ツールに加え、注目企業、企業プロフィール、資金調達、買収、組織のリソースを MCP クライアントに公開します。組織のパーマリンク用リソースは、候補のライブ補完に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Crunchbase MCP サーバー
AI アシスタントがCrunchbaseのデータにアクセスできるようにするModel Context Protocol(MCP)サーバーです。このサーバーを使うと、AI アシスタントはCrunchbaseから企業の検索、企業の詳細情報、資金調達情報、買収情報、投資家・投資データ、人物データを取得できます。
機能
- さまざまな条件で企業を検索
- 特定の企業の詳細情報を取得(名前、UUID、パーマリンクで指定)
- 企業の資金調達ラウンドを取得
- 買収データを取得
- 企業に関連する人物を検索
- 職歴や学歴を含む人物の詳細なプロフィールを取得
- 投資家のプロフィールと投資ポートフォリオを取得(「投資家Yは何を支援したか」)
- 個別の投資記録を検索(「Xに投資したのは誰か」)
前提条件
- Node.js(v16以降)
- Crunchbase APIキー
インストール
- リポジトリをクローンします。
git clone https://github.com/Cyreslab-AI/crunchbase-mcp-server.git
cd crunchbase-mcp-server
- 依存関係をインストールします。
npm install
- プロジェクトをビルドします。
npm run build
設定
サーバーを動作させるにはCrunchbase APIキーが必要です。Crunchbase APIに登録すると、APIキーを取得できます。
APIキーの設定
環境変数としてAPIキーを設定します。
export CRUNCHBASE_API_KEY=your_api_key_here
MCPの設定
付属のセットアップスクリプトを使って、MCP サーバーを自動的に設定できます。
# Build the project first
npm run build
# Run the setup script
npm run setup
セットアップスクリプトは次の処理を行います。
- Crunchbase APIキーを尋ねます
- MCP設定ファイルを検索します(見つからない場合は新規作成します)
- Crunchbase MCP サーバーを設定に追加します
または、MCP設定ファイルに手動で追加することもできます。
{
"mcpServers": {
"crunchbase": {
"command": "node",
"args": ["/path/to/crunchbase-mcp-server/build/index.js"],
"env": {
"CRUNCHBASE_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": []
}
}
}
使用方法
サーバーの実行
サーバーを起動します。
npm start
自動リロードを有効にして開発する場合は、次のようにします。
npm run dev
利用可能なツール
サーバーは次のツールを公開します。
-
search_companies - さまざまな条件で企業を検索します
- パラメーター:
query(任意):検索クエリ(例:企業名、説明)location(任意):所在地で絞り込み(例:「San Francisco」、「New York」)category(任意):カテゴリーで絞り込み(例:「Artificial Intelligence」、「Fintech」)founded_after(任意):設立日で絞り込み(YYYY-MM-DD)founded_before(任意):設立日で絞り込み(YYYY-MM-DD)status(任意):企業の状態で絞り込み(例:「active」、「closed」)limit(任意):返す結果の最大数(デフォルト:10)
- パラメーター:
-
get_company_details - 特定の企業の詳細情報を取得します
- パラメーター(少なくとも1つ指定してください。
uuid/permalinkはname_or_idより優先されます):name_or_id(任意):検索する企業名。曖昧に解決されます。名前で検索して最初の結果を取得するため、一般的な名前(例:「Meta」)では別の企業が選ばれる場合があります。UUIDまたはパーマリンクが分かる場合は、そちらを優先してください。uuid(任意):企業の正確なCrunchbase UUID。permalink(任意):企業の正確なCrunchbaseパーマリンク(例:"openai")。
- パラメーター(少なくとも1つ指定してください。
-
get_funding_rounds - 特定の企業の資金調達ラウンドを取得します
- パラメーター(少なくとも1つの識別子を指定してください):
company_name_or_id(任意):検索する企業名(曖昧に解決されます。上記を参照)。uuid/permalink(任意):企業の正確な識別子。推奨されます。追加の検索呼び出しも省略できます。limit(任意):返す結果の最大数(デフォルト:10)
- パラメーター(少なくとも1つの識別子を指定してください):
-
get_acquisitions - 特定の企業による買収、または特定の企業の買収情報を取得します(企業が指定されていない場合は、全般的に最近の買収情報を取得します)
- パラメーター:
company_name_or_id(任意):検索する企業名(曖昧に解決されます。上記を参照)。uuid/permalink(任意):企業の正確な識別子。推奨されます。limit(任意):返す結果の最大数(デフォルト:10)
- パラメーター:
-
search_people - さまざまな条件で人物を検索します
- パラメーター:
query(任意):検索クエリ(例:人物名)company(任意):会社名で絞り込みますtitle(任意):役職名で絞り込みますlimit(任意):返す結果の最大数(デフォルト:10)
- パラメーター:
-
get_person_details - 人物の完全なプロフィールを取得します。経歴の各項目(説明、生年月日、別名など)に加え、職歴(過去および現在の役職)と学歴を含みます。人物の現在の注目の役職のみを返す
search_peopleを補完します。- パラメーター(識別子を少なくとも1つ指定してください):
name(任意):検索する人物名(曖昧な場合は、最初の結果が選ばれます)。uuid/permalink(任意):人物の正確な識別子。こちらを推奨します。
- パラメーター(識別子を少なくとも1つ指定してください):
-
get_investor_details - 投資家(VC 企業や事業会社の投資家などの組織)のプロフィールと、参加した投資案件を取得します。「投資家 Y は何に出資したか」という質問に答えます。
- パラメーター(識別子を少なくとも1つ指定してください):
name(任意):検索する投資家名(曖昧な場合は、最初の結果が選ばれます)。uuid/permalink(任意):投資家組織の正確な識別子。こちらを推奨します(例:パーマリンク"sequoia-capital")。limit(任意):返すポートフォリオ投資案件の最大数(デフォルト:10)
- パラメーター(識別子を少なくとも1つ指定してください):
-
search_investments - 個別の投資記録(1人の投資家が1回の資金調達ラウンドに参加した記録)を検索します。組織で絞り込むと「X に投資したのは誰か」、投資家で絞り込むと「投資家 Y は何に出資したか」という質問に答えられます。
- パラメーター:
organization_uuid/organization_permalink(任意):投資を受けた会社。investor_uuid/investor_permalink(任意):投資を行った投資家。funding_round_uuid(任意):投資を一覧表示する特定の資金調達ラウンド。limit(任意):返す結果の最大数(デフォルト:10)after_id(任意):ページネーションカーソル。前回の呼び出しで返された最後の結果のuuidを渡すと、次のページを取得できます。
- パラメーター:
利用可能なリソース
サーバーは、以下のリソースも公開します。
-
トレンド企業 - Crunchbase でトレンドになっている企業の一覧
- URI:
crunchbase://trending/companies
- URI:
-
企業の詳細 - 特定の企業の詳細情報(名前検索によって解決されます)
- URI テンプレート:
crunchbase://companies/{name}
- URI テンプレート:
-
企業の資金調達ラウンド - 特定の企業の資金調達ラウンド
- URI テンプレート:
crunchbase://companies/{name}/funding
- URI テンプレート:
-
企業の買収 - 特定の企業による買収、または特定の企業が受けた買収
- URI テンプレート:
crunchbase://companies/{name}/acquisitions
- URI テンプレート:
-
組織の詳細(パーマリンク指定) - Crunchbase の正確なパーマリンクを直接使って特定の組織の詳細情報を検索します(
crunchbase://companies/{name}で行われる、曖昧な名前検索後に解決する手順を省略します)。- URI テンプレート:
crunchbase://organization/{permalink} {permalink}引数は補完に対応しています。このテンプレートに対してcompletion/completeを呼び出す MCP クライアントには、Crunchbase 独自の/autocompletesエンドポイントからリアルタイムの候補が返されます(例:"open"と入力すると"openai"が候補として表示されます)。
- URI テンプレート:
クエリの例
AI アシスタントがこの MCP サーバーを使用する例を以下に示します。
- サンフランシスコの AI 企業を検索します。
{
"query": "AI",
"location": "San Francisco",
"limit": 5
}
- 特定の企業の詳細を取得します。
{
"name_or_id": "OpenAI"
}
- 企業の資金調達ラウンドを取得します。
{
"company_name_or_id": "Anthropic"
}
- テクノロジー企業の CEO を検索します。
{
"title": "CEO",
"limit": 10
}
- 投資家のプロフィールとポートフォリオを取得します(
get_investor_details)。
{
"permalink": "sequoia-capital",
"limit": 10
}
- ある企業に投資した人物を検索します(
search_investments)。
{
"organization_permalink": "openai"
}
- 人物の完全な経歴と職歴を取得します(
get_person_details)。
{
"permalink": "sam-altman"
}
ライセンス
MIT
お問い合わせ
ご質問やサポートが必要な場合は、以下までお問い合わせください:[email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
