
MCP Server + n8n

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工具,如
ping
和echo
。 - 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
文件并重启容器。
使用教程
使用依赖
- Docker和Docker Compose:
- Windows: Docker Desktop 和 Git
- Linux:
docker.io
,docker-compose
和docker-buildx
安装教程
- 克隆仓库:
git clone https://github.com/curseai/mcp-server-n8n.git
- 进入项目目录:
cd mcp-server-n8n
- 启动Docker容器:
docker-compose up -d
- 停止容器:
docker-compose down
调试方式
- 访问n8n界面:
http://localhost:5678
- 创建AI Agent工作流并测试工具。
- 修改
server.py
后重启容器:docker-compose restart