MCP Server + n8n

MCP Server + n8n

site icon
2025.05.09 0
Batchfile自动化平台AI工具开发效率
MCP Server + n8n 是一个结合了n8n自动化平台和MCP Server协议的项目,旨在创建一个实验环境。该项目使用Docker简化安装和配置过程,允许用户通过n8n的可视化界面轻松测试MCP Server的功能。主要组件包括n8n(一个具有可视化界面的自动化平台)和MCP Server(一个为AI代理提供工具的服务器)。该项目适用于教育和实验目的。
View on GitHub

Overview

基本能力

产品定位

MCP Server + n8n 是一个结合了n8n自动化平台和MCP Server协议的项目,旨在创建一个实验环境,用于测试和开发AI工具。

核心功能

  • n8n集成:提供可视化界面来创建和管理自动化工作流。
  • MCP Server支持:通过MCP Server提供AI工具,如pingecho
  • Docker容器化:使用Docker简化安装和配置过程。
  • 可扩展性:允许用户通过修改server.py文件来添加新的工具和功能。

适用场景

  • 教育和实验:用于学习和测试AI工具和自动化工作流。
  • 开发测试:在开发过程中测试新的AI工具和功能。
  • 自动化流程:创建和管理自动化工作流,提高开发效率。

工具列表

  • AI Agent:用于创建和管理AI代理的工具。
  • Chat Model:支持多种LLM模型(如OpenAI和Anthropic)。
  • Simple Memory:用于管理AI代理的上下文记忆。
  • MCP Client Tool:用于连接和测试MCP Server的工具。

常见问题解答

  • 如何安装Docker?:参考官方文档安装Docker和Docker Compose。
  • 如何访问n8n?:安装完成后,访问http://localhost:5678
  • 如何修改MCP Server?:编辑mcp_server/server.py文件并重启容器。

使用教程

使用依赖

  • DockerDocker Compose
  • Windows: Docker DesktopGit
  • Linux: docker.io, docker-composedocker-buildx

安装教程

  1. 克隆仓库: git clone https://github.com/curseai/mcp-server-n8n.git
  2. 进入项目目录: cd mcp-server-n8n
  3. 启动Docker容器: docker-compose up -d
  4. 停止容器: docker-compose down

调试方式

  1. 访问n8n界面:http://localhost:5678
  2. 创建AI Agent工作流并测试工具。
  3. 修改server.py后重启容器: docker-compose restart

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。