Skip to content

Drop the name-based validation of Remote.url (just validate it is a URL) #494

Description

@ashubham

Describe the bug
When trying to run

mcp-publisher publish

We get this error:

Publishing to https://registry.modelcontextprotocol.io...
Error: publish failed: server returned status 400: 
{"title":"Bad Request","status":400,"detail":"Failed to publish server",
"errors":[
  {"message":"remote URL https://agent.thoughtspot.app/mcp does not match namespace 
      io.github.thoughtspot/mcp-server: remote URL host agent.thoughtspot.app does not match 
      publisher domain thoughtspot.github.io"
  }
]}

While the docs clearly state that when io.github.companyname scheme is used, any remote URL is allowed, as long as authenticated to github.

https://github.com/modelcontextprotocol/registry/blob/main/docs/guides/publishing/publish-server.md#url-validation-requirements

Image

Expected behavior
This should successfully publish.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions