Servidor MCP de gestión de asistencia
Este es un servidor de Protocolo de Contexto de Modelo (MCP) para consultas de información de asistencia y aplicaciones de formularios. Proporciona herramientas y recursos para gestionar la asistencia de los empleados, las solicitudes de permisos, las solicitudes de horas extra y los horarios.
Características
Gestión de la información de los empleados
Seguimiento de registros de asistencia
Gestión de solicitudes de licencia
Gestión de solicitudes de horas extras
Gestión de horarios
Estadísticas e informes
Prerrequisitos
Python 3.10 o superior
Base de datos Neon PostgreSQL
Instalación
Clonar este repositorio:
Configure un entorno virtual e instale las dependencias necesarias:
Configure la conexión a la base de datos creando un archivo
.env
con el siguiente contenido:
Ejecución del servidor
Puede ejecutar el servidor utilizando el script wrapper:
O active el entorno virtual y utilice la CLI de MCP:
Uso con Claude Desktop
Para utilizar este servidor con Claude Desktop:
Instalar Claude Desktop desde claude.ai/download
Ejecute el script de instalación para configurar Claude Desktop:
Reiniciar Claude Desktop
Solución de problemas
Si encuentra el error "No hay módulo llamado 'mcp'":
Asegúrese de que el paquete MCP esté instalado en el entorno de Python que utiliza Claude Desktop:
Consulte los registros de Claude Desktop para obtener más información:
En macOS:
~/Library/Logs/Claude/mcp*.log
En Windows:
%APPDATA%\Claude\Logs\mcp*.log
Si el problema persiste, intente ejecutar el servidor MCP manualmente para ver si hay algún error:
Herramientas disponibles
Información del empleado
get_employee_info
: Obtener información del empleado por ID o número de empleadolist_employees
: Lista de empleados con filtrado opcionallist_departments
: Lista todos los departamentos
Registros de asistencia
get_attendance_records
: Obtener registros de asistencia con filtrado opcionalsubmit_attendance_record
: Enviar un nuevo registro de asistencia o actualizar uno existente
Gestión de licencias
get_leave_requests
: Obtener solicitudes de permiso con filtrado opcionalsubmit_leave_request
: Enviar una nueva solicitud de permisoapprove_leave_request
: Aprobar o rechazar una solicitud de permiso
Gestión de horas extras
get_overtime_requests
: Obtener solicitudes de horas extra con filtrado opcionalsubmit_overtime_request
: Enviar una nueva solicitud de horas extraapprove_overtime_request
: Aprobar o rechazar una solicitud de horas extra
Gestión de horarios
get_employee_schedule
: Obtener el horario de los empleados con filtrado opcionallist_shifts
: Lista todos los turnos disponiblesassign_schedule
: Asignar un horario a un empleado
Estadísticas e informes
get_monthly_attendance_stats
: Obtener estadísticas mensuales de asistenciaget_holidays
: Obtener vacaciones con filtrado opcional
Recursos disponibles
employee://{employee_id}
: Obtener información del empleado como recursodepartment://{department_id}
: Obtener información del departamento como recursoattendance://{employee_id}/{date}
: Obtener información de asistencia para un empleado y fecha específicos
Indicaciones disponibles
request_leave
: Crea un mensaje de solicitud de permisorequest_overtime
: Crea un aviso de solicitud de horas extracheck_attendance
: Crea un aviso de verificación de asistencia
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo que permite consultar información de asistencia y administrar solicitudes de licencia de empleados, solicitudes de horas extra y horarios.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -219
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to manage meeting data, including creating meeting bots, searching transcripts, and organizing calendar events.Last updated -20MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude Desktop to access structured employee data and perform HR operations including employee lookups, searches, and global leave requests.Last updated -31MIT License