Servidor MCP de ClickUp con Supergateway
Esta integración ejecuta el servidor MCP de ClickUp a través de Supergateway, exponiéndolo como un punto final SSE que puede ser utilizado por nodos n8n u otros clientes.
Prerrequisitos
- Node.js 18 o superior
- Docker y Docker Compose (para implementación en contenedores)
- Clave API de ClickUp e ID de equipo
Desarrollo local
Ejecutando con Node.js
- Instalar dependencias:
- Establecer variables de entorno:
- Ejecute el script de integración:
- Personalizar configuración (opcional):
Ejecutar con Docker Compose
- Cree un archivo
.env
basado en.env.example
: - Edite el archivo
.env
con su clave API de ClickUp y el ID del equipo. - Iniciar el contenedor:
- Ver registros:
Despliegue en el ferrocarril
- Crea un nuevo proyecto en Ferrocarril.
- Conecte su repositorio de GitHub o use la CLI de Railway para implementar.
- Establezca las siguientes variables de entorno en Railway:
CLICKUP_API_KEY
: Su clave API de ClickUpCLICKUP_TEAM_ID
: Su ID de equipo de ClickUpPORT
: 8000 (o su puerto preferido)BASE_URL
: la URL de su aplicación ferroviaria (por ejemplo, https://your-app-name.up.railway.app )SSE_PATH
: /sse (o su ruta preferida)MESSAGE_PATH
: /mensaje (o su ruta preferida)LOG_LEVEL
: información (o depuración para un registro más detallado)DOCUMENT_SUPPORT
: falso (o verdadero si es necesario)CORS_ORIGINS
: * (o una lista separada por comas de orígenes permitidos)
- Implementar la aplicación.
Uso con n8n
- En n8n, agregue un nuevo nodo "MCP".
- Configure el nodo con las siguientes configuraciones:
- URL del servidor: la URL de su aplicación ferroviaria + ruta SSE (por ejemplo, https://your-app-name.up.railway.app/sse )
- Ruta del mensaje: su ruta del mensaje (por ejemplo, /mensaje)
- Seleccione la herramienta ClickUp deseada de las herramientas disponibles.
- Configure los parámetros de la herramienta según sea necesario.
- Conecte el nodo a su flujo de trabajo.
Puntos finales de API
- Punto final de SSE :
{BASE_URL}{SSE_PATH}
(por ejemplo, http://localhost:8000/sse )- Método: GET
- Descripción: Suscribirse a eventos enviados por el servidor
- Punto final del mensaje :
{BASE_URL}{MESSAGE_PATH}
(por ejemplo, http://localhost:8000/message )- Método: POST
- Descripción: Envía mensajes al servidor
- Tipo de contenido: aplicación/json
- Cuerpo: mensaje con formato JSON-RPC 2.0
- Punto final de comprobación de estado :
{BASE_URL}/healthz
(por ejemplo, http://localhost:8000/healthz )- Método: GET
- Descripción: Comprueba si el servicio se está ejecutando correctamente
- Respuesta: "ok" si el servicio está en buen estado
Solución de problemas
- Problemas de conexión : asegúrese de que su firewall permita conexiones al puerto especificado.
- Errores de autenticación : verifique que su clave API de ClickUp y el ID del equipo sean correctos.
- Errores de CORS : configure la variable de entorno CORS_ORIGINS para incluir el origen de su cliente.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Un servidor de protocolo de contexto de modelo mejorado que permite a los asistentes de IA interactuar con los espacios de trabajo de ClickUp, respaldando las relaciones de tareas, los comentarios, las listas de verificación y la gestión del espacio de trabajo a través del lenguaje natural.
- Prerrequisitos
- Desarrollo local
- Despliegue en el ferrocarril
- Uso con n8n
- Puntos finales de API
- Solución de problemas
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.Last updated -343MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.Last updated -59TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.Last updated -3194TypeScript