mcpField
M
mcp-teamtailor

mcp-teamtailor

本地服务
github.com/crunchloop商业与营销579 周前更新

关于 mcp-teamtailor

mcp-teamtailor 将 AI 客户端连接到 Teamtailor API,用于查询候选人。其工具支持筛选候选人列表,以及按 ID 获取单个候选人。

主要功能

  1. 01列出并筛选候选人
  2. 02按 ID 获取候选人

适用场景

  1. 01按创建或更新时间筛选候选人
  2. 02使用 ID 查询候选人

MCP 相关

这是一个向 MCP 客户端提供 Teamtailor 候选人列表、筛选和查询工具的 MCP 服务。目前支持 stdio 传输。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"teamtailor": {
"command": "npx",
"args": [
"-y",
"@crunchloop/mcp-teamtailor"
],
"env": {
"TEAMTAILOR_URL": "<TEAMTAILOR_URL>",
"TEAMTAILOR_API_KEY": "<TEAMTAILOR_API_KEY>"
}
}
}
}
启动命令npx -y @crunchloop/mcp-teamtailor
需要配置的环境变量
TEAMTAILOR_URL
TEAMTAILOR_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@crunchloop/mcp-teamtailor

工具

2

收录的工具列表 · 更新于 3 周前

参数类型必填说明
pageSizenumber否
pagenumber否
filterobject否
filter.createdAfterstring否
filter.createdBeforestring否
filter.updatedAfterstring否
filter.updatedBeforestring否

详细介绍

mcp-teamtailor

MCP Teamtailor 是一个模型上下文协议(MCP)服务,可与 teamtailor api 简单集成。

依赖项

使用 MCP Teamtailor 服务无需其他依赖项。

用法

MCP 服务的配置方式因所用客户端而异。以下是使用 Claude Desktop 进行配置的示例。

{
  "mcpServers": {
    "teamtailor": {
      "command": "npx",
      "args": [
        "-y",
        "@crunchloop/mcp-teamtailor"
      ],
      "env": {
        "TEAMTAILOR_URL": "https://api.teamtailor.com/v1",
        "TEAMTAILOR_API_KEY": "XXXX"
      }
    }
  }
}

MCP 传输

目前仅实现了 stdio 传输。

工具

  • teamtailor_list_candidates - 列出并筛选候选人。

    • pageSize:分页响应的大小(字符串,可选)
    • page:要获取的页码(字符串,可选)
    • filter.createdAfter:筛选在指定日期之后创建的候选人(字符串,可选)
    • filter.createdBefore:筛选在指定日期之前创建的候选人(字符串,可选)
    • filter.updatedAfter:筛选在指定日期之后更新的候选人(字符串,可选)
    • filter.updatedBefore:筛选在指定日期之前更新的候选人(字符串,可选)
  • teamtailor_get_candidate - 根据候选人的 ID 获取单个候选人。

    • candidateId:要获取的候选人的 ID(数字,必填)

许可证

本项目根据 MIT License 发布。详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

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

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