-
Notifications
You must be signed in to change notification settings - Fork 565
Closed
Labels
enhancementNew feature or requestNew feature or requestnot go-live blockerThis issue has been reviewed and determined to not be a blocker to go-liveThis issue has been reviewed and determined to not be a blocker to go-live
Description
We currently import the seed.json when the MCP_REGISTRY_SEED_FILE_PATH environment variable is set and MCP_REGISTRY_SEED_IMPORT=true.
The registry should expose this file at a publicly accessible endpoint and allow for importing it from a http based location. That way you can start a new instance of the registry, point it at an existing registry, and have the new registry import all of the MCP servers from the original registry. The seed.json endpoint should expose the data in the exact same format as needed for the import. We can continue to allow the seed file to be imported from the filesystem.
We can also use this as an opportunity to clean up the UX around importing a bit.
- Create a
/v0/seed.jsonendpoint that returns a full list of servers in the seed format - Remove the
MCP_REGISTRY_SEED_IMPORTenv var and instead import if theMCP_REGISTRY_SEED_FILE_PATHis set - Add a
--seed-file-pathflag that does the same thing as theMCP_REGISTRY_SEED_FILE_PATHenv var
Copilot
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestnot go-live blockerThis issue has been reviewed and determined to not be a blocker to go-liveThis issue has been reviewed and determined to not be a blocker to go-live