配置N8N2MCP需要完成以下关键步骤:
- 环境准备:通过Git克隆项目仓库,安装Python依赖包(
pip install -r requirements.txt
),特别注意需安装Playwright浏览器组件(playwright install
)用于n8n认证 - 参数配置:复制.env.example文件为.env,填写Supabase的连接参数(URL/API密钥)、n8n实例的访问凭证(API密钥/用户名密码)、MCP的路由端口设置等
- 服务验证:启动MCP路由器(
python mcp_router.py --log-level debug
),测试工作流解析器是否正常解析JSON配置文件
配置过程中需特别注意:若Playwright安装失败会导致认证功能受限;n8n实例必须保持网络可达;生产环境建议启用Flask调试模式便于问题排查。
本答案来源于文章《N8N2MCP:将n8n工作流转换为MCP服务器的自动化工具》