mcpField
T
Trykitt MCP Server

Trykitt MCP Server

本地服务
github.com/samy-clivolt开发工具178 周前更新

关于 Trykitt MCP Server

Trykitt MCP Server 将 AI 助手连接到 Trykitt API,用于查找和验证 B2B 邮箱。它提供邮箱查找、验证及任务状态查询工具,并支持 API 密钥认证。

主要功能

  1. 01查找个人的 B2B 邮箱
  2. 02验证邮箱地址
  3. 03查询任务状态或结果
  4. 04使用 API 密钥认证
  5. 05实时处理查找与验证任务

适用场景

  1. 01根据姓名和公司域名查找工作邮箱
  2. 02检查邮箱地址是否有效
  3. 03查看已提交 Trykitt 任务的结果

MCP 相关

该 MCP 服务将 Trykitt API 操作作为工具提供给 MCP 客户端,包括 `find_email`、`verify_email` 和 `get_job`。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Trykitt MCP 服务

本项目实现了一个模型上下文协议(MCP)服务,用作 Trykitt API(https://trykitt.ai/)的封装。Trykitt 是一个功能强大的平台,旨在以卓越的准确率和速度查找并验证 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 密钥
设置
  1. 克隆代码库:
    git clone <repository_url> # Replace with the actual URL
    cd trykitt-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 配置 API 密钥: 在项目根目录创建一个 .env 文件:
    TRYKITT_API_KEY=YOUR_TRYKITT_API_KEY
    
    将 YOUR_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": "[email protected]"
        }
      }
      
    • 完整 JSON 示例:
      {
        "tool_name": "verify_email",
        "parameters": {
          "email": "[email protected]",
          "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 密钥。如果已在 trykitt-mcp 项目目录中的 .env 文件里设置密钥,也可以省略此处的 env 块,因为服务会从该文件中读取密钥。

Français

概览

此 MCP(Model Context Protocol)服务为 Trykitt API(https://trykitt.ai/)提供封装。Trykitt 是一个功能强大的平台,旨在以卓越的准确度和速度查找并验证 B2B 电子邮件地址。

直接在 AI 工作流中利用 Trykitt 的高级功能。相比许多提供商,查找更多 B2B 电子邮件,同时保持近乎为零的退信率;验证时不止于简单的 SMTP 检查,还会向企业身份服务器进行验证;与传统方法相比,速度也显著更快。

功能

此 MCP 服务允许语言模型(如 Claude、ChatGPT、Gemini)与 Trykitt API (https://trykitt.ai/) 交互。它使您的 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_email 和 verify_email 作业实时处理。
前提条件
  • Node.js(推荐 v18 或更高版本)
  • npm(通常随 Node.js 一起安装)
  • Trykitt API 密钥
安装
  1. 克隆仓库:
    git clone <repository_url> # 替换为实际 URL
    cd trykitt-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 配置 API 密钥: 在项目根目录创建一个 .env 文件:
    TRYKITT_API_KEY=VOTRE_CLE_API_TRYKITT
    
    将 VOTRE_CLE_API_TRYKITT 替换为您的实际 Trykitt API 密钥。
启动服务
npm start

这将启动 MCP 服务,该服务将通过 stdio 监听 MCP 客户端(例如 Claude Desktop、Cursor)的连接。服务将在 stderr 上显示其状态。

可用工具
  • get_job:获取之前提交的 Trykitt job 的状态或结果。
    • 参数: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": "[email protected]"
        }
      }
      
    • 完整 JSON 示例:
      {
        "tool_name": "verify_email",
        "parameters": {
          "email": "[email protected]",
          "treatAliasesAsValid": false
        }
      }
      
客户端配置示例(例如:Claude Desktop 的 settings.json)

若要将此服务与 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.js 替换为克隆的项目目录中 index.js 文件的正确绝对路径。
  • 将 VOTRE_CLE_API_TRYKITT 替换为您实际的 Trykitt API 密钥。如果您已在 trykitt-mcp 项目根目录下的 .env 文件中设置密钥,也可以省略此处的 env 块,因为服务会从该文件中读取密钥。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。