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:Copy
- Configure un entorno virtual e instale las dependencias necesarias:Copy
- Configure la conexión a la base de datos creando un archivo
.env
con el siguiente contenido:Copy
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:Copy
- 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:Copy
- 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
- En macOS:
- Si el problema persiste, intente ejecutar el servidor MCP manualmente para ver si hay algún error:Copy
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
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
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.Last updated -95PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that helps track expenses and calculate reimbursements for social events, making it easy to settle balances between friends.Last updated -PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server providing utility tools for development and testing, offering functionalities like personalized greetings, random card drawing, and datetime formatting with an extensible architecture.Last updated -191672TypeScriptMIT License
- -security-license-qualityA 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 -2