Token导航 LogoToken导航TokenDH.com
Ashby MCP Server logo
运维云端未说明官方级别未说明来源级核验

Ashby MCP Server

MCP Server

一个连接Claude与Ashby招聘系统的MCP服务器,支持通过自然语言对话浏览职位、管理候选人、跟踪申请进度等功能。

工具数

24

提示词数

0

GitHub Stars

4

资源数

0
PythonClaude自然语言处理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

PlenishAI

提供方

PlenishAI

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

阿什比MCP服务器

A. 模型上下文协议(MCP) 将Claude连接到您的服务器 阿什比 ATS。浏览工作、管理候选人、通过招聘渠道跟踪申请等——所有这些都是通过自然对话完成的。

先决条件

  • Python 3.10+
  • 紫外线 --一个快速的Python包管理器
  • Ashby API密钥candidatesRead, jobsRead,以及 candidatesWrite 权限

- 生成一个https://app.ashbyhq.com/admin/api/keys

设置

1.安装uv

如果你还没有 uv 安装:

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# macOS via Homebrew
brew install uv

安装后,找到到的绝对路径 uvx 命令(您需要在配置中使用此命令):

which uvx

这将返回类似的内容 /Users/yourname/.local/bin/uvx.把这条路放在手边。

2.获取您的Ashby API密钥

首选https://app.ashbyhq.com/admin/api/keys并创建新的API密钥。确保它至少有:

  • candidatesRead
  • jobsRead
  • candidatesWrite (如果要创建候选人、添加注释或移动应用程序)

3.配置克劳德桌面

打开您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

将以下内容添加到 mcpServers 部分,将占位符替换为实际值:

{
  "mcpServers": {
    "ashby": {
      "command": "/absolute/path/to/uvx",
      "args": [
        "--from", "git+https://github.com/PlenishAI/mcp-ashby.git",
        "ashby"
      ],
      "env": {
        "ASHBY_API_KEY": "your-ashby-api-key"
      }
    }
  }
}
重要提示: 替换 /absolute/path/to/uvx 输出来自 which uvx (例如。 /Users/yourname/.local/bin/uvx).Claude Desktop不继承shell的PATH,因此需要完整路径。

4.重新启动克劳德桌面

退出并重新打开Claude Desktop。阿什比服务器应自动连接。你可以问克劳德“列出我在阿什比的空缺职位”之类的问题来验证

替代方案:本地克隆设置

如果 git+ URL方法不起作用(例如私有仓库或网络限制),您可以在本地克隆仓库:

git clone https://github.com/PlenishAi/mcp-ashby.git ~/projects/mcp-ashby

然后使用 uv (不是 uvx)在您的配置中,指向本地目录:

{
  "mcpServers": {
    "ashby": {
      "command": "/absolute/path/to/uv",
      "args": [
        "--directory", "/absolute/path/to/mcp-ashby",
        "run", "ashby"
      ],
      "env": {
        "ASHBY_API_KEY": "your-ashby-api-key"
      }
    }
  }
}
注: 使用本地克隆时,运行 which uv 要获取路径,命令是 uv,不 uvx.

要更新,只需 git pull 从repo目录。

可用工具

工作

工具说明
job_list列出所有具有可选状态筛选器(草稿、打开、已关闭、已存档)的作业
job_info按ID获取单个作业的详细信息
job_search按职位搜索职位

候选人

工具说明
candidate_list用光标分页列出所有候选人
candidate_search通过电子邮件和/或姓名搜索候选人
candidate_info按ID获取候选人的完整详细信息
candidate_create创建新候选人
candidate_create_note向候选人添加HTML格式的注释
candidate_list_notes列出候选人的所有备注
candidate_add_tag为候选人添加标签
candidate_tag_list列出所有可用的候选标签

应用程序

工具说明
application_list列出具有可选jobId、状态和日期筛选器的应用程序
application_info按ID获取应用程序的完整详细信息
application_create创建一个将候选人链接到工作的应用程序
application_change_stage将申请转移到不同的面试阶段

访谈和管道

工具说明
interview_stage_list列出给定面试计划的面试阶段
interview_plan_list列出所有面试计划
interview_list列出所有带有光标分页的访谈
interview_info通过ID获取单次面试的详细信息

参考数据

工具说明
department_list列出所有部门
user_list列出所有用户(团队成员)
source_list列出所有候选来源
archive_reason_list列出所有存档原因
location_list列出所有地点

故障排除

启动时“没有这样的文件或目录”

Claude Desktop找不到 uvx请确保您正在使用 完全绝对路径which uvx 在你的配置中,不仅仅是 "uvx".

“在注册表中找不到包”

如果您看到PyPI解析错误,请确保 --from 论证使用 git+https:// URL,而不是包名。

“模块没有属性'run_async'”

您正在针对较新的MCP SDK运行较旧版本的服务器代码。获取此仓库的最新版本。

API错误(401/403)

您的Ashby API密钥丢失或没有所需的权限。在以下位置进行验证https://app.ashbyhq.com/admin/api/keys.

API 参考

此服务器与 Ashby REST API:

  • 基本URL: https://api.ashbyhq.com
  • 认证: 基本身份验证(API密钥作为用户名,空密码)
  • 方法: 所有端点都是带有JSON主体的POST
  • 分页: 基于光标(moreDataAvailable + nextCursor)

许可证

麻省理工学院

目录标签

目录标签

PythonClaude自然语言处理招聘管理本地部署ATS集成人力资源技术

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

24

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP