README
🚀 Hatch MCP 服务器
Hatch MCP 服务器是一个用于与 Hatch API 集成的 Model Context Protocol (MCP) 服务器。它提供了一系列强大的工具,可用于查找电子邮件、电话号码,验证电子邮件,查找公司信息以及获取 LinkedIn URL,为用户在信息获取方面提供了极大的便利。
✨ 主要特性
- 精准查找电子邮件:可使用姓名和域名信息查找电子邮件地址。
- 挖掘电话号码:通过 LinkedIn 个人资料 URL 查找电话号码。
- 验证邮件有效性:能够验证电子邮件地址是否有效且活跃。
- 获取公司详情:利用域名查找公司的详细信息。
- 定位 LinkedIn URL:依据姓名、职位和公司信息查找 LinkedIn URL。
📦 安装指南
- 克隆仓库。
- 安装依赖项:
npm install
- 根据
.env.example创建一个.env文件并添加您的 Hatch API 密钥:
HATCH_API_KEY=your_api_key_here
- 构建项目:
npm run build
💻 使用示例
基础用法
独立使用
直接启动服务器:
npm start
高级用法
与 Claude 集成
要将此 MCP 服务器与 Claude 结合使用,请将其添加到 MCP 设置文件中:
- 对于 Claude VSCode 扩展,将其添加到
c:\Users\<username>\AppData\Roaming\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json。 - 对于 Claude 桌面应用,将其添加到
%APPDATA%\Claude\claude_desktop_config.json在 Windows 上。
示例配置:
{
"mcpServers": {
"hatch": {
"command": "node",
"args": ["E:/mcp-servers/hatch/dist/index.js"],
"env": {
"HATCH_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": []
}
}
}
将 your_api_key_here 替换为您的实际 Hatch API 密钥。
📚 详细文档
配置说明
服务器可以通过环境变量进行配置:
| 属性 | 详情 |
|------|------|
| HATCH_API_KEY | 必需,您的 Hatch API 密钥 |
| HATCH_API_URL | 可选,自定义 API URL(默认为 https://api.hatchhq.ai) |
| HATCH_RETRY_MAX_ATTEMPTS | API 调用的最大重试次数(默认:3) |
| HATCH_RETRY_INITIAL_DELAY | 重试的初始延迟,以毫秒为单位(默认:1000) |
| HATCH_RETRY_MAX_DELAY | 重试的最大延迟,以毫秒为单位(默认:10000) |
| HATCH_RETRY_BACKOFF_FACTOR | 重试延迟的回退因子(默认:2) |
可用工具
hatch_find_email
使用姓名和域名信息查找电子邮件地址。 参数:
firstName(必需):人名lastName(必需):姓氏domain(必需):公司域名
hatch_find_phone
使用 LinkedIn 个人资料 URL 查找电话号码。 参数:
linkedInUrl(必需):LinkedIn 个人资料 URL
hatch_verify_email
验证电子邮件地址是否有效且活跃。 参数:
email(必需):要验证的电子邮件地址
hatch_find_company_data
使用域名查找公司的详细信息。 参数:
domain(必需):公司域名
hatch_get_linkedin_url
使用姓名、职位和公司信息查找 LinkedIn URL。 参数:
name:人名designation:职位或头衔companyName(必需):公司名称
微信扫一扫