Skip to main content
Glama

Servidor MCP de Workato. ¡Bienvenido a tu kit de herramientas de integración con la API de Workato, diseñado como un servidor de Protocolo de Contexto de Modelo (MCP) para Cursor o Claude! Este proyecto proporciona una interacción fluida con la API de Workato mediante herramientas de IA personalizadas.

✨ Características 🔄 Gestión de recetas

  • Enumerar, crear, iniciar y detener recetas

  • Supervisar trabajos de ejecución de recetas

  • Administrar carpetas de recetas y proyectos

🔌 Gestión de conexiones

  • Enumerar y crear conexiones

  • Ver detalles y estado de la conexión

  • Administrar configuraciones de conexión

🔍 Descubrimiento de conectores

  • Enumere los conectores disponibles y sus capacidades

  • Ver metadatos del conector y operaciones admitidas

  • Explorar todos los conectores de plataforma

📂 Organización de carpetas y proyectos

  • Crear y administrar carpetas

  • Organizar recetas y conexiones

  • Manejar configuraciones a nivel de proyecto

📊 Registros de actividad

  • Realice un seguimiento de todas las actividades dentro de su espacio de trabajo

  • Filtrar registros por rango de tiempo, usuarios y tipos de eventos

  • Supervisar los cambios de recursos y las acciones de los usuarios

  • Soporte para múltiples entornos (desarrollo, sandbox, producción, etc.)

  • Filtrado avanzado por tipos de recursos y eventos

🔖 Gestión de etiquetas

  • Crear, actualizar y eliminar etiquetas en su espacio de trabajo

  • Enumere y recupere las etiquetas disponibles con opciones de filtrado avanzadas

  • Aplicar o eliminar etiquetas de activos (recetas y conexiones)

  • Admite operaciones por lotes para múltiples activos y etiquetas

  • Filtrar etiquetas por título, descripción, autor y uso

  • Ordenar las etiquetas según varios criterios (título, número de uso, etc.)

  • Personalice la apariencia de la etiqueta con opciones de color

🚀 Primeros pasos 2. Instalación

npm install # or yarn install
  1. Construir el servidor

npm run build
  1. Añadir a Cursor. Este proyecto está diseñado para usarse como servidor MCP en Cursor. Aquí te explicamos cómo configurarlo:

  2. Cursor abierto

  3. Vaya a Configuración del cursor > Funciones > MCP

  4. Haga clic en + Agregar nuevo servidor MCP

  5. Rellene el formulario:

    • Nombre: Servidor Workato MCP

    • Tipo: stdio

    • Comando: nodo /ruta/a/su/proyecto/dist/server.js

    • Variables de entorno:

      • Haga clic en "Agregar variable de entorno"

      • Nombre: WORKATO_API_TOKEN

      • Valor: your_token_here

📘 Consejo profesional: utiliza la ruta completa al archivo server.js creado en tu proyecto.

Configuración alternativa: también puede configurar el servidor MCP usando un archivo .cursor/mcp.json en su proyecto:

{ "mcpServers": { "workato-tools": { "command": "node", "args": ["/path/to/your/project/dist/server.js"], "env": { "WORKATO_API_TOKEN": "your_token_here" } } } }

Uso con Claude Desktop: si utiliza Claude Desktop en lugar de Cursor, puede configurar el servidor MCP editando la configuración de Claude Desktop:

  1. Abra o cree el archivo de configuración:

    # On macOS ~/Library/Application Support/Claude/claude_desktop_config.json # On Windows %APPDATA%\Claude\claude_desktop_config.json # On Linux ~/.config/Claude/claude_desktop_config.json
  2. Agregue la configuración de su servidor MCP:

    { "mcp_servers": { "workato-tools": { "command": "node", "args": ["/path/to/your/project/dist/server.js"], "env": { "WORKATO_API_TOKEN": "your_token_here" } } } }
  3. Guarde el archivo y reinicie Claude Desktop para que los cambios surtan efecto.

Este método le permite:

  • Control de versiones de su configuración de MCP

  • Incluir variables de entorno directamente en la configuración

  • Compartir la misma configuración entre los miembros del equipo (excluyendo valores confidenciales)

  • Cargar automáticamente el servidor al abrir el proyecto en Cursor

🛠️ Herramientas disponibles

Gestión de recetas:

  • list-recipes: Lista todas las recetas con opciones de filtrado

  • create-recipe: Crea una nueva receta

  • start-recipe: Iniciar una receta específica

  • stop-recipe: Detener una receta en ejecución

Gestión de conexión:

  • list-connections: Lista todas las conexiones

  • create-connection: Crea una nueva conexión

Herramientas de conector:

  • list-connectors: Obtener metadatos para conectores específicos

  • list-all-connectors: enumera todos los conectores disponibles

Herramientas de organización:

  • list-folders: Lista todas las carpetas

  • create-folder: Crea una nueva carpeta

  • update-folder: Modificar las propiedades de la carpeta

  • list-projects: Lista todos los proyectos

  • update-project: Actualizar los detalles del proyecto

Gestión de API:

  • list-api-endpoints: enumera todos los puntos finales de API con filtrado opcional por colección

Monitoreo de actividad:

  • list-activity-logs: recupera registros de actividad detallados con opciones de filtrado avanzadas

    • Filtrar por rango de tiempo, usuarios y tipos de eventos

    • Incluir o excluir tipos de recursos específicos

    • Seguimiento de cambios en diferentes entornos

    • Supervisar las acciones del usuario y los eventos del sistema

Gestión de etiquetas:

  • list-tags: Enumere y filtre las etiquetas disponibles en su espacio de trabajo con opciones de consulta avanzadas

  • create-tag: crea una nueva etiqueta con título, descripción y color personalizados

  • update-tag: Modificar las propiedades de una etiqueta existente

  • delete-tag: elimina una etiqueta de tu espacio de trabajo

  • Manage-tags: Aplicar o eliminar etiquetas de recetas y conexiones

Gestión de trabajos:

  • list-recipe-jobs: Ver trabajos para una receta específica

  • get-job: Obtenga información detallada del trabajo

  • resume-job: Reanudar un trabajo pausado

¡Contribuciones bienvenidas! No dudes en enviar una solicitud de incorporación de cambios.

📝 Licencia Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

🐛 Problemas y soporte ¿Encontraste un error o necesitas ayuda? Abre un problema con:

Lo que estabas intentando hacer Lo que sucedió en su lugar Pasos para reproducir Detalles de tu entorno

Hecho con ❤️ por Jacob Goren, para la automatización de Workato

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jacobgoren-sb/workato-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server