contratando-mcp
contratando-mcp
MCP 서버로, AI 에이전트(Hermes)가 Contratando를 제어할 수 있게 합니다 — 플랫폼의 전체 읽기/쓰기: 채용공고, 기업, 후보자, 지원, 크레딧, 구독, 수수료, 사용자 및 설정.
작동 방식
이 저장소는 데이터베이스에 접근할 수 없습니다. 씬 클라이언트입니다: 에이전트가 호출하는 각 도구는 HTTPS를 통해 POST {MCP_BRIDGE_URL}/api/mcp로 전달됩니다. 이 경로는 Contratando 앱 자체 내부의 보호된 경로입니다(이미 배포됨). 프로덕션 데이터베이스는 의도적으로 프라이빗 모드입니다 — 이 브리지가 인터넷에 노출하지 않고 데이터베이스를 제어하는 방법입니다.
Hermes → contratando-mcp (stdio, local) → HTTPS + secreto → contratandord.com/api/mcp → Postgres (privada)실제 로직(각 도구가 수행하는 변형, 검증, 감사)은 Contratando 저장소(src/lib/mcp/registro.ts)에 있습니다. 이 저장소는 에이전트가 무엇을 요청할 수 있는지 알 수 있도록 46개 도구(이름, 설명, 입력 스키마)만 선언합니다.
scraper_mensajes_pendientes + vacantes_importar_lote(scraper → 초안 → 검토 흐름)를 사용하려면 각 일괄 항목이 기대하는 정확한 구조는 PARSING.md를 참조하세요.
Related MCP server: HeadHunter API MCP Server
설정
npm install
cp .env.example .env.env 작성:
MCP_BRIDGE_URL—https://contratandord.com(또는 로컬에서 테스트하려면http://localhost:3200).MCP_API_SECRET— Contratando의.env에 있는MCP_API_SECRET과 같은 값. 일치하지 않으면 브리지가 모든 요청을 401로 거부합니다.
npm start에이전트에 연결하기
Claude Desktop (claude_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.tsHermes 또는 다른 MCP 런타임의 경우: 이 디렉터리에서 npm start(또는 node --import tsx src/server.ts)를 가리키고, 환경에 MCP_BRIDGE_URL/MCP_API_SECRET을 설정하세요.
하지 않는 것
파일을 업로드하지 않습니다(로고, 영수증, RNC 문서).
후보자 CV를 섹션별로 편집하지 않습니다(경력/학력/언어를 하나씩) — 지원 및 기업 프로필의 필수 항목만 가능합니다.
talento_ficha는 전화/이메일/신분증을 절대 가져오지 않습니다 — 실제 인재 검색기는 이 브리지가 복제하지 않는 감사된 잠금 해제 흐름을 요구합니다.변경 시 이메일을 보내거나 Google에 알리지 않습니다 — 앱 내 알림만 가능합니다. 사이트는 자체적으로 변경 사항을 수집합니다(설정 캐시 최대 30초, SEO를 위한 일반 sitemap/크롤링).
보안
비밀은 서버 측에서
timingSafeEqual로 비교됩니다(응답 시간으로 유출되지 않음).브리지에는 IP당 30회 호출 / 5분의 Rate limit이 적용됩니다.
각 변형은
datos.via: "mcp"와 함께 Contratando의 감사 로그에 남으며, 서버 측SEED_ADMIN_EMAIL에 설정된 슈퍼 관리자에게 귀속됩니다.비밀이 유출된 경우 양쪽 모두에서 교체하세요: Contratando의
.env에 있는MCP_API_SECRET(재배포) 및 여기.
This server cannot be installed
Maintenance
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
Verified, pay-per-use API tools for AI agents through one authenticated connection.
Connect AI agents to 1000+ apps with managed authentication and tool-calling.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Related MCP Servers
AlicenseBqualityFmaintenanceOfficial 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.100141MIT- AlicenseNot gradedqualityFmaintenanceEnables AI assistants to access and manage HeadHunter job platform data, including vacancies, resumes, negotiations, and employer settings via 167+ tools.2985MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search candidates, view job postings, and manage applications in Greenhouse ATS via natural language queries.16MIT
- FlicenseAqualityBmaintenanceConnects 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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