Skip to main content
Glama
domitekrd

contratando-mcp

by domitekrd

contratando-mcp

MCP 服务器,让 AI 代理(Hermes)控制 Contratando — 对平台的完整读写:职位、公司、候选人、申请、积分、订阅、佣金、用户和配置。

工作原理

此仓库无法访问数据库。它是一个轻量客户端:代理调用的每个 tool 都会通过 HTTPS 转发到 POST {MCP_BRIDGE_URL}/api/mcp,这是 Contratando 应用内部(已部署)的一条受保护路由。生产数据库有意保持私有模式——这个桥接器是在不暴露到互联网的情况下控制它的方式。

Hermes → contratando-mcp (stdio, local) → HTTPS + secreto → contratandord.com/api/mcp → Postgres (privada)

真正的逻辑(每个 tool 执行什么变更、验证、审计)位于 Contratando 仓库中(src/lib/mcp/registro.ts)。此仓库仅声明 46 个 tools(名称、描述、输入 schema),以便代理知道可以请求什么。

如果你要使用 scraper_mensajes_pendientes + vacantes_importar_lote(scraper → 草稿 → 审核流程),请参阅 PARSING.md 了解批次中每个 item 所期望的确切结构。

Related MCP server: HeadHunter API MCP Server

设置

npm install
cp .env.example .env

填写 .env

  • MCP_BRIDGE_URLhttps://contratandord.com(或 http://localhost:3200 用于本地测试)。

  • MCP_API_SECRET — 与 Contratando 的 .env 中的 MCP_API_SECRET 相同的值。如果不匹配,桥接器会以 401 拒绝所有请求。

npm start

连接到代理

Claude Desktopclaude_desktop_config.json):

{
  "mcpServers": {
    "contratando": {
      "command": "npx",
      "args": ["tsx", "C:\\ruta\\a\\contratando-mcp\\src\\server.ts"],
      "env": {
        "MCP_BRIDGE_URL": "https://contratandord.com",
        "MCP_API_SECRET": "..."
      }
    }
  }
}

Claude Code

claude mcp add contratando -- npx tsx C:\ruta\a\contratando-mcp\src\server.ts

对于 Hermes 或其他 MCP 运行时:将其指向此目录中的 npm start(或 node --import tsx src/server.ts),并在环境中设置 MCP_BRIDGE_URL/MCP_API_SECRET

它不做什么

  • 不上传文件(logo、凭证、RNC 文档)。

  • 不逐节编辑候选人的简历(经验/教育/语言逐项)——只处理申请和公司资料的基本内容。

  • talento_ficha 从不返回电话/邮箱/身份证号——真正的人才搜索需要经过审计的解锁流程,此桥接器不复制该流程。

  • 变更时不发送邮件,也不通知 Google——仅应用内通知。网站自行获取更改(配置缓存最长 30 秒,正常的 sitemap/爬取用于 SEO)。

安全

  • 密钥在服务器端使用 timingSafeEqual 进行比较(不会因响应时间而泄露)。

  • 桥接器上每个 IP 的速率限制为 30 次调用 / 5 分钟。

  • 每次变更都会记录在 Contratando 的审计日志中,带有 datos.via: "mcp",归属于服务器端 SEED_ADMIN_EMAIL 中配置的超级管理员。

  • 如果密钥泄露,请在两侧轮换:Contratando 的 .env 中的 MCP_API_SECRET(重新部署)和此处。

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    Official Model Context Protocol server for 100Hires — the applicant tracking system for recruiting teams. Exposes the full 100Hires API v2 as 130 MCP tools, enabling AI assistants to manage candidates, jobs, applications, interviews, messages, and more.
    100
    14
    1
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables AI assistants to access and manage HeadHunter job platform data, including vacancies, resumes, negotiations, and employer settings via 167+ tools.
    298
    5
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search candidates, view job postings, and manage applications in Greenhouse ATS via natural language queries.
    16
    MIT
  • F
    license
    A
    quality
    B
    maintenance
    Connects Claude to the Pandapé recruitment API, enabling natural language management of vacancies, structured candidate review against custom criteria, pipeline stage updates, and CV downloads.
    14

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/domitekrd/contratando-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server