You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
McpServer.ts hardcodes the string 'n8n-mcp-server' which is passed to the client. If multiple proxies are running, then OpenWebUI displays a list of tools to enable/disable all called 'n8n-mcp-server'
setUpServer(): Server {
const server = new Server(
{
name: 'n8n-mcp-server',
version: '0.1.0',
},
{
capabilities: { tools: {} },
},
);
To Reproduce
Setup N8N MCP server
Proxy server to openapi with mcpo (ghcr.io/open-webui/mcpo:main)
Connect openwebui to proxy (as it can't connect directly)
Tool name is 'n8n-mcp-server' and the user can not modify it.
Expected behavior
User can configure the name (e.g. 'n8n-mcp-server') per MCP node or if no UI changes, autogenerate the name from the path string. In the end, each string should be unique and allow the user to determine what tool they are using.
This user or generated string should be passed to 'new Server(...)' so the name can be changed.
Operating System
Ubuntu 22
n8n Version
1.88.0
Node.js Version
20.19.0
Database
PostgreSQL
Execution mode
queue
The text was updated successfully, but these errors were encountered:
Thank you for taking the time to share your suggestion! We’ve reviewed the details, and it seems this is more of a feature or enhancement request rather than a bug report.
As a heads-up, we use GitHub issues exclusively for tracking bugs. For feature requests or support questions, we recommend sharing them on our community support forum, where the community and our team actively discuss and prioritize new ideas.
We’re closing this issue for now to keep our tracker focused, but we’d love to hear more about your idea on the forum! Your feedback helps us improve, and we truly appreciate it.
Thanks again for contributing, and we hope to see you on the forum!
Bug Description
McpServer.ts hardcodes the string 'n8n-mcp-server' which is passed to the client. If multiple proxies are running, then OpenWebUI displays a list of tools to enable/disable all called 'n8n-mcp-server'
To Reproduce
Setup N8N MCP server
Proxy server to openapi with mcpo (ghcr.io/open-webui/mcpo:main)
Connect openwebui to proxy (as it can't connect directly)
Tool name is 'n8n-mcp-server' and the user can not modify it.
Expected behavior
User can configure the name (e.g. 'n8n-mcp-server') per MCP node or if no UI changes, autogenerate the name from the path string. In the end, each string should be unique and allow the user to determine what tool they are using.
This user or generated string should be passed to 'new Server(...)' so the name can be changed.
Operating System
Ubuntu 22
n8n Version
1.88.0
Node.js Version
20.19.0
Database
PostgreSQL
Execution mode
queue
The text was updated successfully, but these errors were encountered: