使用说明
Trykitt MCP服务器
该项目实现了一个模型上下文协议(MCP)服务器,作为Trykitt API的包装器(https://trykitt.ai/),一个强大的平台,旨在以极高的准确性和速度查找和验证B2B电子邮件地址。
直接在您的AI工作流程中利用Trykitt的高级功能。查找比许多跳出率接近零的提供商更多的B2B电子邮件,通过与企业身份服务器进行验证,超越简单的SMTP检查,并从比传统方法更快的结果中受益。验证吸引力,发现工作变化,并加强你的外展工作。
英语
概述
此MCP服务器允许语言模型(如Claude、ChatGPT、Gemini)与Trykitt API交互(https://trykitt.ai/).它使您的AI助手能够利用Trykitt最先进的电子邮件查找和验证引擎,该引擎旨在提供比许多替代品更有效、更快、更可靠的B2B电子邮件(Trykitt报告的跳出率<0.1%)。验证吸引力,发现工作变化,并加强你的外展工作。
特性
- 提供包装以下Trykitt API端点的MCP工具:
GET /job?id={job_id}(工具:get_job)POST /job/find_email(工具:find_email)POST /job/verify_email(工具:verify_email)
- 处理API密钥身份验证。
- 强制实时处理
find_email和verify_email工作。
先决条件
- Node.js(建议使用v18或更高版本)
- npm(通常随Node.js一起提供)
- Trykitt API密钥
设置
- 克隆存储库:
git clone <repository_url> # Replace with the actual URL cd trykitt-mcp - 安装依赖项:
npm install - 配置API密钥:
创建一个
.env项目根目录中的文件:替换TRYKITT_API_KEY=YOUR_TRYKITT_API_KEYYOUR_TRYKITT_API_KEY使用您的实际Trykitt API密钥。
运行服务器
npm start
这将启动MCP服务器,在stdio上监听来自MCP客户端(例如Claude Desktop、Cursor)的连接。服务器将把其状态记录到stderr。
可用工具
get_job:检索以前提交的Trykitt作业的状态或结果。- 参数:
job_id(字符串,必填) - 最小JSON示例:
{ "tool_name": "get_job", "parameters": { "job_id": "01JEXAMPLEJOBID" } }
- 参数:
find_email:查找某人的电子邮件地址。- 参数:
fullName(字符串,必填),domainOrWebsite(字符串,必填),companyName(字符串,可选),linkedinStandardProfileURL(字符串,可选),callbackType(字符串,可选),callbackURL(字符串,可选),fastMode(布尔值,可选),customData(字符串,可选),discoverAlternativeDomains(布尔值,可选),dataProviderFallback(布尔值,可选) - 最小JSON示例:
{ "tool_name": "find_email", "parameters": { "fullName": "Erol Toker", "domainOrWebsite": "trykitt.ai" } } - 完整JSON示例:
{ "tool_name": "find_email", "parameters": { "fullName": "Jane Doe", "domainOrWebsite": "https://example.com/", "companyName": "Example Corp", "linkedinStandardProfileURL": "https://linkedin.com/in/janedoe-example", "callbackType": "here", "callbackURL": "", "fastMode": false, "customData": "project_alpha_lead_42", "discoverAlternativeDomains": true, "dataProviderFallback": true } }
- 参数:
verify_email:验证电子邮件地址是否有效。- 参数:
email(字符串,必填),treatAliasesAsValid(布尔值,可选,默认值:true) - 最小JSON示例:
{ "tool_name": "verify_email", "parameters": { "email": "erol@trykitt.ai" } } - 完整JSON示例:
{ "tool_name": "verify_email", "parameters": { "email": "erol@trykitt.ai", "treatAliasesAsValid": false } }
- 参数:
客户端配置示例(例如,Claude Desktop settings.json)
要将此服务器与MCP客户端一起使用,您需要配置客户端以运行服务器命令。以下是一个配置示例:
{
"mcpServers": {
"trykitt": {
"command": "node",
"args": ["/path/to/your/trykitt-mcp/src/index.js"], // IMPORTANT: Replace with the actual absolute path
"env": {
"TRYKITT_API_KEY": "YOUR_TRYKITT_API_KEY" // IMPORTANT: Replace with your actual key
}
}
}
}
重要提示:
- 替换
/path/to/your/trykitt-mcp/src/index.js与正确 绝对路径 到index.js克隆项目目录中的文件。 - 替换
YOUR_TRYKITT_API_KEY使用您的实际Trykitt API密钥。您也可以省略env如果您已将密钥设置为.env文件内trykitt-mcp项目目录本身,因为服务器将从那里获取它。
法语
概述
该MCP(模型上下文协议)服务器围绕Trykitt API实现包装器(https://trykitt.ai/),一个强大的平台,旨在以极高的准确性和速度查找和验证B2B电子邮件地址。
直接在您的人工智能工作流中利用Trykitt的高级功能。以接近零的跳出率找到比许多提供商更多的B2B电子邮件,通过企业身份服务器验证,超越简单的SMTP验证,并获得比传统方法快得多的结果。
功能
该MCP服务器允许语言模型(如Claude、ChatGPT、Gemini)与Trykitt API交互(https://trykitt.ai/)的。它使您的人工智能助手能够利用Trykitt领先的电子邮件搜索和验证引擎,该引擎旨在提供更多有效的B2B电子邮件,比许多替代方案更快、更可靠(Trykitt报告的跳出率<0.1%)。检查“Catchall”地址,检测职位变化,改进您的勘探工作。
特点
- 提供封装以下Trykitt API端点的MCP工具:
GET /job?id={job_id}(工具:get_job)POST /job/find_email(工具:find_email)POST /job/verify_email(工具:verify_email)
- 管理API密钥身份验证。
- 强制作业的实时处理
find_emailetverify_email.
Prérequis
- Node.js(建议使用v18或更高版本)
- npm(通常包含在Node.js中)
- Trykitt API密钥
安装
- 克隆存储库:
git clone <repository_url> # Remplacez par l'URL réelle cd trykitt-mcp - 安装依赖项:
npm install - 配置API密钥:
创建文件
.env在项目的根源:替换TRYKITT_API_KEY=VOTRE_CLE_API_TRYKITTVOTRE_CLE_API_TRYKITT通过您的真实Trykitt API密钥。
启动服务器
npm start
这将启动MCP服务器,该服务器将监听stdio上MCP客户端(例如,Claude Desktop、Cursor)的连接。服务器将在stderr上显示其状态。
可用工具
get_job:获取以前提交的trykitt作业的状态或结果。- 参数:
job_id(链,必需) - JSON最小值示例:
{ "tool_name": "get_job", "parameters": { "job_id": "01JEXAMPLEJOBID" } }
- 参数:
find_email:查找某人的电子邮件地址。- 参数:
fullName(链,必需),domainOrWebsite(链,必需),companyName(链,可选),linkedinStandardProfileURL(链,可选),callbackType(链,可选),callbackURL(链,可选),fastMode(布尔,可选),customData(链,可选),discoverAlternativeDomains(布尔,可选),dataProviderFallback(布尔,可选) - JSON最小值示例:
{ "tool_name": "find_email", "parameters": { "fullName": "Erol Toker", "domainOrWebsite": "trykitt.ai" } } - JSON格式示例:
{ "tool_name": "find_email", "parameters": { "fullName": "Jeanne Dupont", "domainOrWebsite": "https://exemple.fr/", "companyName": "Exemple SA", "linkedinStandardProfileURL": "https://linkedin.com/in/jeannedupont-exemple", "callbackType": "here", "callbackURL": "", "fastMode": false, "customData": "projet_alpha_piste_42", "discoverAlternativeDomains": true, "dataProviderFallback": true } }
- 参数:
verify_email:检查电子邮件地址是否有效。- 参数:
email(链,必需),treatAliasesAsValid(布尔值,可选,默认值:true) - JSON最小值示例:
{ "tool_name": "verify_email", "parameters": { "email": "erol@trykitt.ai" } } - JSON格式示例:
{ "tool_name": "verify_email", "parameters": { "email": "erol@trykitt.ai", "treatAliasesAsValid": false } }
- 参数:
客户端配置示例(例如: settings.json Claude Desktop)
要将此服务器与MCP客户端一起使用,必须将客户端配置为运行服务器命令。以下是配置示例:
{
"mcpServers": {
"trykitt": {
"command": "node",
"args": ["/chemin/vers/votre/trykitt-mcp/src/index.js"], // IMPORTANT : Remplacez par le chemin absolu réel
"env": {
"TRYKITT_API_KEY": "VOTRE_CLE_API_TRYKITT" // IMPORTANT : Remplacez par votre clé réelle
}
}
}
}
重要提示:
- 替换
/chemin/vers/votre/trykitt-mcp/src/index.jspar le 绝对路径 正确到文件index.js在克隆项目的目录中。 - 替换
VOTRE_CLE_API_TRYKITT通过您的真实Trykitt API密钥。您还可以省略块env如果您在文件中定义了密钥,请单击此处.env在项目的根源trykitt-mcp它本身,因为服务器将从那里检索它。