Skip to main content
Glama

n8n MCP Server

MIT License
133
1,377
  • Apple
  • Linux
index.ts1.47 kB
/** * Workflow Tools Module * * This module provides MCP tools for interacting with n8n workflows. */ import { ToolDefinition } from '../../types/index.js'; // Import tool definitions import { getListWorkflowsToolDefinition, ListWorkflowsHandler } from './list.js'; import { getGetWorkflowToolDefinition, GetWorkflowHandler } from './get.js'; import { getCreateWorkflowToolDefinition, CreateWorkflowHandler } from './create.js'; import { getUpdateWorkflowToolDefinition, UpdateWorkflowHandler } from './update.js'; import { getDeleteWorkflowToolDefinition, DeleteWorkflowHandler } from './delete.js'; import { getActivateWorkflowToolDefinition, ActivateWorkflowHandler } from './activate.js'; import { getDeactivateWorkflowToolDefinition, DeactivateWorkflowHandler } from './deactivate.js'; // Export handlers export { ListWorkflowsHandler, GetWorkflowHandler, CreateWorkflowHandler, UpdateWorkflowHandler, DeleteWorkflowHandler, ActivateWorkflowHandler, DeactivateWorkflowHandler, }; /** * Set up workflow management tools * * @returns Array of workflow tool definitions */ export async function setupWorkflowTools(): Promise<ToolDefinition[]> { return [ getListWorkflowsToolDefinition(), getGetWorkflowToolDefinition(), getCreateWorkflowToolDefinition(), getUpdateWorkflowToolDefinition(), getDeleteWorkflowToolDefinition(), getActivateWorkflowToolDefinition(), getDeactivateWorkflowToolDefinition(), ]; }

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/leonardsellem/n8n-mcp-server'

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