Servidor MCP de RR.HH.
Un servidor de Protocolo de Contexto de Modelo (MCP) para operaciones de RR.HH. creado para su uso con Claude Desktop.
https://github.com/user-attachments/assets/4cb89115-daf2-4647-81d2-aadd9e0dd29e
Descripción general
Este servidor implementa el Protocolo de Contexto de Modelo para proporcionar a Claude acceso estructurado a los datos de los empleados y a las operaciones de RR.HH.
El servidor HR MCP permite a Claude:
- Busque información detallada de los empleados
- Búsqueda de empleados por diversos criterios
- Enviar y gestionar solicitudes de licencia globales
- Traducir texto con conocimiento del contexto de RR.HH./HCM
Para obtener una descripción arquitectónica detallada, consulte ARCHITECTURE.md .
Herramientas
El servidor proporciona las siguientes herramientas a Claude:
1. get_employee_info
Recupera información detallada sobre un empleado específico por identificación, incluidos detalles personales, información de empleo, habilidades, beneficios y más.
2. search_employees
Busque empleados por diversos criterios con opciones de coincidencia flexibles. Permite buscar por nombre, departamento, habilidades, ubicación y muchos otros campos.
3. request_global_leave
Envíe solicitudes de licencia globales para empleados que viajan a varios países, con cadenas de aprobación y recordatorios de cumplimiento.
4. Mensaje de traducción: translate_text
Traduce texto de cualquier idioma a un idioma de destino específico con detección automática del idioma de origen y un enfoque especial en la terminología de RR.HH./HCM.
El sistema de traducción maneja la terminología específica de RR.HH. con conocimiento del contexto, preservando el significado técnico de términos como "beneficios", "período", "cheque", "puesto", etc., que tienen significados especiales en contextos de gestión de capital humano.
Instalación
Uso
- Iniciar el servidor:
- Conecte Claude Desktop al servidor seleccionando "Herramienta local (a través de stdio)" como tipo de herramienta y utilizando la ruta al script de inicio del servidor.
- Acceda a los datos de los empleados y a las herramientas de RR.HH a través de la interfaz de Claude.
Desarrollo
- El código fuente está en el directorio
/src
- Los datos de los empleados se almacenan en
/src/data/employees.ts
- El servidor utiliza TypeScript con tipificación estricta
Para ejecutar en modo de desarrollo:
Pila tecnológica
- Mecanografiado
- Node.js
- @modelcontextprotocol/sdk - SDK de MCP para JavaScript/TypeScript
- Zod - Validación de esquemas basada en TypeScript
Estructura del código
El servidor está organizado con el foco puesto en un código limpio y mantenible:
- Registro centralizado : registro consistente con formato JSON-RPC
- Arquitectura basada en herramientas : cada herramienta tiene una responsabilidad clara
- Validación de esquemas : tipificación fuerte con Zod para todas las entradas
- Manejo de errores : validación integral con mensajes de error claros
- Documentación : Comentarios en línea que explican lógica compleja
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Derechos de autor (c) 2024
Por la presente se concede permiso, sin cargo, a cualquier persona que obtenga una copia de este software y los archivos de documentación asociados (el "Software"), para tratar el Software sin restricción, incluyendo, sin limitación, los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar y/o vender copias del Software, y para permitir que las personas a quienes se les proporciona el Software lo hagan, sujeto a las siguientes condiciones:
El aviso de derechos de autor anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN DETERMINADO Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE, SE DERIVE DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTRAS RELACIONES CON EL MISMO.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a Claude Desktop acceder a datos estructurados de empleados y realizar operaciones de RR.HH., incluidas búsquedas de empleados, búsquedas y solicitudes de licencia globales.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with the ConnectWise Manage API to perform operations like retrieving, creating, updating, and deleting tickets, companies, contacts, and other entities.Last updated -JavaScriptMIT License
- AsecurityAlicenseAqualityA collection of Model Context Protocol servers that enable Claude Desktop to provide development assistance capabilities with filesystem, Git, shell command, and web search functionality without incurring API usage costs.Last updated -214TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that allows Claude Desktop to manage and execute tasks in a queue-based system, supporting planning, execution, and completion phases.Last updated -3222TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that allows Claude Desktop to perform document operations on Microsoft Word, Excel, and PDF files including creation, editing, and format conversion.Last updated -9Python