返回 MCP 目录
public公开dns本地运行

loxo-mcp-server

Loxo MCP Server是一个为Loxo招聘平台API提供交互工具的模型上下文协议服务器,支持候选人、职位、活动和呼叫队列管理。

article

README

🚀 Loxo MCP 服务器

Loxo MCP 服务器是一个模型上下文协议(MCP)服务器,它提供了与 Loxo 招聘平台 API 交互的工具。借助该服务器,AI 助手能够执行各类招聘相关任务,如管理候选人、工作机会、活动以及电话队列等。

🚀 快速开始

安装

# 克隆仓库
git clone [repository-url]
cd loxo-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

配置

复制提供的 .env.example 文件并重命名为 .env,然后填写值:

cp .env.example .env

接着更新 .env 文件中的配置:

LOXO_API_KEY=your_api_key
LOXO_AGENCY_SLUG=your_agency_slug
LOXO_DOMAIN=app.loxo.co

所需的环境变量:

  • LOXO_API_KEY:你的 Loxo API 密钥
  • LOXO_AGENCY_SLUG:你在 Loxo 中的机构标识符
  • LOXO_DOMAIN:(可选)默认为 'app.loxo.co'

开发

# 在开发模式下运行,带有监控功能
npm run dev

# 构建项目
npm run build

# 启动服务器
npm start

✨ 主要特性

  • 丰富的工具集:提供活动管理、电话队列管理、候选人管理和工作机会管理等多种工具。
  • 类型安全:使用 Zod 进行运行时类型验证,确保环境变量、工具输入参数和 API 响应的类型安全。
  • 全面的错误处理:包含环境变量验证、API 请求失败、无效工具参数和未知工具请求等全面的错误处理功能。
  • 良好的架构设计:使用 Model Context Protocol SDK 构建,通过 stdio 进行通信,便于与 AI 助手无缝集成,采用 TypeScript 实现类型安全和更好的开发体验,并实现与 Loxo 平台的 RESTful API 调用。

📦 安装指南

克隆仓库

git clone [repository-url]
cd loxo-mcp-server

安装依赖

npm install

构建项目

npm run build

💻 使用示例

基础用法

以下是一些常用工具的使用示例:

活动管理

  • 获取所有可用活动类型
# 执行命令获取所有可用活动类型
get-activity-types
  • 获取今天的所有任务和计划活动
# 执行命令获取今天的所有任务和计划活动
get-todays-tasks

电话队列管理

  • 查看当前的电话队列
# 执行命令查看当前的电话队列
get-call-queue

候选人管理

  • 在 Loxo 中搜索候选人
# 执行命令在 Loxo 中搜索候选人
search-candidates

工作机会管理

  • 在 Loxo 中搜索工作机会
# 执行命令在 Loxo 中搜索工作机会
search-jobs

高级用法

安排未来的活动

# 执行命令安排未来的活动(电话、会议等)
schedule-activity

向候选人添加备注

# 执行命令向候选人添加备注
add-note

🔧 技术细节

  • 类型安全:该服务器使用 Zod 进行运行时类型验证,涵盖环境变量、工具输入参数和 API 响应,确保程序在运行时的类型正确性。
  • 错误处理:服务器具备全面的错误处理功能,包括环境变量验证、API 请求失败、无效工具参数和未知工具请求等情况的处理,提高了系统的稳定性和健壮性。
  • 架构设计:使用 Model Context Protocol SDK 构建,通过 stdio 进行通信,实现了与 AI 助手的无缝集成。采用 TypeScript 编写,提供了类型安全和更好的开发体验,同时实现了与 Loxo 平台的 RESTful API 调用。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端