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.
Servidor asíncrono MCP
🚀 Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) de alto rendimiento que muestra procesamiento de tareas asincrónico con seguimiento de estado sólido y manejo de errores.
✨ Características
- 🔄 Procesamiento de tareas asincrónicas : gestione operaciones de larga duración de manera eficiente
- 📊 Seguimiento del estado en tiempo real : supervise el progreso de las tareas con soporte de sondeo
- 🧹 Gestión automática de recursos : limpieza inteligente de tareas y gestión de memoria
- ⏱️ Manejo de tiempos de espera : tiempos de espera configurables para tareas
- 🛡️ Manejo robusto de errores : tipos de errores personalizados e informes de errores completos
- Compatibilidad con TypeScript : seguridad de tipos completa y funciones modernas de JavaScript
- 🔍 Inspector integrado : depure y pruebe su servidor MCP con facilidad
🚀 Inicio rápido
Prerrequisitos
- Node.js 20.x o superior
- npm 9.x o superior
Instalación mediante herrería
Para instalar Async MCP Server para Claude Desktop automáticamente a través de Smithery :
Instalación
Ejecución del servidor
Usando el Inspector
Referencia de API
Herramientas disponibles
process_task
Crea una nueva tarea asincrónica.
Parámetro | Tipo | Requerido | Por defecto | Descripción |
---|---|---|---|---|
aporte | cadena | ✅ | - | La cadena de entrada a procesar |
retrasoMs | número | ❌ | 5000 | Retraso de procesamiento en milisegundos |
tiempo de espera Sra. | número | ❌ | 30000 | Tiempo de espera de la tarea en milisegundos |
check_task_status
Comprobar el estado de una tarea existente.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
ID de tarea | cadena | ✅ | El ID de la tarea a comprobar |
Estados de tarea
Estado | Descripción |
---|---|
🕒 pending | Tarea creada pero no iniciada |
⚡ processing | La tarea se está procesando |
✅ complete | Tarea completada con éxito |
❌ error | La tarea falló |
⚙️ Configuración
Opciones de configuración clave en src/constants.ts
:
🛠️ Desarrollo
Estructura del proyecto
Comandos de desarrollo
📝 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Este servidor implementa el Protocolo de Contexto de Modelo (MCP) para manejar tareas asincrónicas con seguimiento de estado en tiempo real, manejo robusto de errores y administración automática de recursos.