这是一个提供访问 Crunchbase 数据的 Model Context Protocol (MCP) 服务器,供 AI 助手使用。此服务器允许 AI 助手根据各种标准搜索公司,获取公司详情、融资信息、收购数据以及人员数据。
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 密钥设置为环境变量:
export CRUNCHBASE_API_KEY=your_api_key_here
您可以使用附带的设置脚本来自动配置 MCP 服务器:
# 先构建项目
npm run build
# 运行设置脚本
npm run setup
设置脚本会:
或者,您可以手动将其添加到您的 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 (可选):按位置过滤(例如,“旧金山”,“纽约”)category (可选):按类别过滤(例如,“人工智能”,“金融科技”)founded_after (可选):按成立日期过滤(YYYY-MM-DD)founded_before (可选):按成立日期过滤(YYYY-MM-DD)status (可选):按公司状态过滤(例如,“活跃”,“关闭”)limit (可选):返回结果的最大数量(默认值:10)get_company_details - 获取特定公司的详细信息
name_or_id (必需):公司名称或 UUIDget_funding_rounds - 获取特定公司的融资轮次
company_name_or_id (必需):公司名称或 UUIDlimit (可选):返回结果的最大数量(默认值:10)get_acquisitions - 获取特定公司进行的或被其收购的数据
company_name_or_id (可选):公司名称或 UUIDlimit (可选):返回结果的最大数量(默认值:10)search_people - 根据各种标准搜索人员
query (可选):搜索查询(例如,人名)company (可选):按公司名称过滤title (可选):按职位过滤limit (可选):返回结果的最大数量(默认值:10)该服务器还提供了以下资源:
Trending Companies - Crunchbase 上的趋势公司列表
crunchbase://trending/companiesCompany Details - 特定公司的详细信息
crunchbase://companies/{name}Company Funding Rounds - 特定公司的融资轮次
crunchbase://companies/{name}/fundingCompany Acquisitions - 特定公司进行的或被其收购的数据
crunchbase://companies/{name}/acquisitions这里有一些示例,展示了 AI 助手如何使用这个 MCP 服务器:
{
"query": "AI",
"location": "San Francisco",
"limit": 5
}
{
"name_or_id": "OpenAI"
}
{
"company_name_or_id": "Anthropic"
}
{
"title": "CEO",
"limit": 10
}
MIT
如有问题或支持需求,请联系:contact@cyreslab.ai