Publishing any MCP server without GitHub OAuth #269
Replies: 2 comments
|
Answering an old thread since this still comes up, and the docs cover it well now: GitHub is only one of the authentication options, and auth is only used to prove namespace ownership. The registry never reads your code, so the codebase does not need to live on GitHub at all. For the official registry there is domain-based authentication: you publish under the reverse-DNS namespace of a domain you control ( For the completely-private-network case: the registry is open source and self-hostable, so you can run your own instance inside the network and point clients at it. Publishing to your own instance is then governed by whatever auth you configure there; GitHub is not involved at any step. |
|
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission Checklist
Question Category
Your Question
Hi everyone :)
I am fairly new to the MCP registry and very happy to discover this project. I have read the documentation and tried to understand the project scope and goals.
I saw that to publish a server it is required a GitHub token. I was wondering if this project aims to support also scenarios where codebases are not in GitHub or scenarios where the registry has no access to GitHub. In my case, I was trying to deploy 3 MCP servers and publish them into a registry in a completely private network. Would it be possible to use another way of authenticate the publish step?
Thank you!
All reactions