
Serveur MCP pour n8n

2025.04.04
0
TypeScript工作流验证NextJS集成n8n API访问工作流管理开发效率
lowprofix_n8n-mcp-server 是一个为 n8n 自动化平台设计的 Master Control Program (MCP) 服务器,主要用于提供工作流验证和最佳实践工具。它支持工作流管理、NextJS 集成、API 访问以及模板使用等功能,旨在提升 n8n 项目的质量和开发效率。
View on GitHub
Overview
基本能力
产品定位
lowprofix_n8n-mcp-server 是一个为 n8n 自动化平台设计的 Master Control Program (MCP) 服务器,主要用于提供工作流验证和最佳实践工具。
核心功能
- 工作流验证:检查工作流是否符合命名规范、错误处理、安全性、性能和文档等最佳实践。
- NextJS 集成:自动生成 API 路由、OpenAPI/Swagger 文档、TypeScript 类型和客户端 API。
- 工作流管理:支持工作流的列表、获取、创建、更新、删除、导出和导入。
- n8n API 访问:直接访问 n8n API 进行高级操作。
- 工作流模板:提供多种现成模板,如 Google Calendar 模板。
适用场景
- 自动化工作流的验证和优化。
- 将 n8n 工作流集成到 NextJS 应用中。
- 管理和维护大量 n8n 工作流。
- 快速启动新项目使用现成模板。
工具列表
- N8nApiTool:与 n8n API 交互。
- WorkflowManagerTool:管理 n8n 工作流。
- NextJSIntegrationTool:生成 NextJS 集成。
- WorkflowValidatorTool:验证工作流。
常见问题解答
无具体常见问题解答内容。
使用教程
使用依赖
- Node.js (v16 或更高)
- pnpm (v7 或更高)
- n8n 实例(本地或远程)
安装教程
- 克隆仓库或导航到项目目录。
- 安装依赖:
pnpm install
- 配置环境变量:
cp .env.example .env
修改 .env
文件中的 n8n API 连接信息。
调试方式
- 构建项目:
pnpm build
- 启动服务器:
pnpm start
服务器将运行在 http://localhost:3000(或 .env
中指定的端口)。
- 与 Claude Desktop 集成:
在
%APPDATA%/Claude/claude_desktop_config.json
中配置:
{
"mcpServers": {
"n8n-mcp-server": {
"command": "node",
"args": ["/chemin/absolu/vers/mcp-n8n-server/dist/server.js"]
}
}
}