Curated Registry for Enterprise #599
-
Pre-submission Checklist
Question Category
Your QuestionHi there! As an Enterprise, we'd like to create a curated list of MCP servers that we allow using Github's new "Restrict MCP access to registry servers" feature. When creating a new registry, the only way to store a curated list is through the seed.json, otherwise one has no rights to publish others MCP server. This makes updates to our registry impossible without rebuilding from seed from scratch. Does anyone have a quick guide on whats the quickest and best way to curate our own list? I am sure I'm missing something obvious. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
|
Since then I was able to grab a representation of the github server and cherry-pick 2-3 servers to test if it is working with a static json. It does after some tweaks in VSCode Insiders, however this (static json) still feels a bit flaky for an enterpirse-ready solution. |
Beta Was this translation helpful? Give feedback.
-
|
hey, @martinarvaiaccedo 👋 Thanks for reaching out and raising your question. Can you share more about your use case and the expectations that you have from the registry project? Overall, the goal of the registry project is to:
That said using the project as a standalone on-premise instance is out of scope (at least for now). If this is your case there are other projects that potentially try to address that problem, i.e. like the project mentioned above, Toolhive's take on a k8s enterprise MCP registry (Link to the app, stacklok/toolhive#1740), etc. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you @aarora79 , @rdimitrov for your response! Let me clarify what the intention is. I realize I skipped some important parts. So as an organization, we would like to control the list of MCPs our engineers use. For this, Github released the following feature: https://github.blog/changelog/2025-09-12-internal-mcp-registry-and-allowlist-controls-for-vs-code-insiders/ Thanks again for looking into this! |
Beta Was this translation helpful? Give feedback.
Thanks for clarifying, that makes perfect sense! 🙏
From what I understand you have to create a json file following the version of the upstream format GitHub adopted at that point of time, but I haven't tried it so cannot confirm if that would work 😃 I think we agree this is specific to the GitHub Copilot allowlist feature rather than the official MCP registry itself and it is outside the registry’s scope so it might be best to reach out to the Copilot support team or community for guidance on how to enable this properly.