Skip to content

MCP Servers all use the same server name #14724

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
BillSobel opened this issue Apr 17, 2025 · 4 comments · May be fixed by #15751
Closed

MCP Servers all use the same server name #14724

BillSobel opened this issue Apr 17, 2025 · 4 comments · May be fixed by #15751
Labels
in linear Issue or PR has been created in Linear for internal review In Review We are reviewing the issue

Comments

@BillSobel
Copy link

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'

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

@Joffcom
Copy link
Member

Joffcom commented Apr 17, 2025

Hey @BillSobel,

We have created an internal ticket to look into this which we will be tracking as "GHC-1636"

@Joffcom Joffcom added the in linear Issue or PR has been created in Linear for internal review label Apr 17, 2025
@BillSobel
Copy link
Author

For reference this is how it appears in openwebui today:
Image

@Joffcom Joffcom added the In Review We are reviewing the issue label Apr 29, 2025
@Joffcom
Copy link
Member

Joffcom commented Apr 29, 2025

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!

@Joffcom Joffcom closed this as not planned Won't fix, can't repro, duplicate, stale Apr 29, 2025
@eric2788
Copy link

eric2788 commented May 2, 2025

@BillSobel same problem here...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in linear Issue or PR has been created in Linear for internal review In Review We are reviewing the issue
Projects
None yet
3 participants