MCP本地工具集成节点

该产品是一个将MCP服务器工具直接集成到AI代理中的n8n节点,支持通过STDIO/npx快速调用和工具发现。

  • by PhilflowIO
  • TypeScript
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 PhilflowIO/n8n-nodes-mcp-local

使用说明

n8n节点mcp本地

将任何MCP服务器转换为本地AI代理工具。


快速开始

  1. 安装:设置→ 社区节点→ n8n-nodes-mcp-local
  2. 工作流程:添加AI代理+MCP本地提供程序→ 通过工具连接
  3. 凭证:创建“MCP服务器(STDIO)”→ 包裹: wikipedia-mcp → 保存 触发器 npx 并发现工具
  4. 完成。 所有MCP工具都显示在您的代理上。

为什么是这个节点?

大多数MCP服务器 基于STDIO --设计为通过以下方式在本地运行 npx.n8n有两个现有选项,但都不能直接访问:

n8n原生MCP nerding.io MCP 此节点
STDIO/npx ❌ ✅ ✅
SSE/HTTP ✅ ✅ ❌
代理看到单个工具 ✅ ❌ ✅
工具选择(包括/排除) ✅ ❌ ✅

缺少什么

n8n本地 为您提供了干净的代理集成,但没有STDIO。您需要自己托管MCP服务器。

nerding.io 具有STDIO,但每次调用都需要两个单独的节点。代理永远看不到实际的工具——只有一个“列表工具”和“执行工具”包装器。更间接,更不可靠的工具调用。


直接访问

nerding.io:   Agent → "List Tools" → "Execute Tool" → Result
This node:    Agent → tool_name() → Result

没有绕道。Agent查看每个工具,读取其描述,并像调用任何本机函数一样调用它。


为流动而建

此节点使用 npx --每次执行时都会获取MCP服务器

没有设置摩擦。测试想法,快速迭代,成功后发货。

当您准备好进行高频呼叫的生产规模时,托管您的MCP服务器并切换到本机n8n MCP客户端。


运作原理

┌──────────────────┐       ┌──────────────────┐
│  MCP Local       │──────►│    AI Agent      │
│  Provider        │       │                  │
└──────────────────┘       └──────────────────┘
         │
         ▼
    npx wikipedia-mcp
         │
         ▼
    Tools discovered & registered:
    • store_memory
    • retrieve_memory
    • list_memories

配置

凭证

字段 描述 示例
MCP包 npm包名称 wikipedia-mcp
环境变量 可选配置 API_KEY=xxx

节点选项

选项 描述
工具模式 全部/选定/排除
包含/排除工具 筛选Agent看到的工具

故障排除

第一次跑慢? npx 下载包。后续运行使用npm缓存。

没有发现工具? 检查包名称。某些服务器需要环境变量。


许可证

麻省理工学院

学分

模型上下文协议 Anthropic• n8n


建造一些东西。运送它。