registry
registry copied to clipboard
A community driven registry service for Model Context Protocol (MCP) servers.
Introduces a standardized way for registries to provide experimental or community-driven features without committing them to the core API specification. ## Summary - Extensions live under `/v0/x//` URL structure -...
**Is your feature request related to a problem? Please describe.** See many 'test' mcp servers (15 of as this writing) with the word 'test' - indicating people are testing against...
Currently, `Makefile` has targets to run Postgres which is then used in integartion tests. It might be better to use `testcontainers` (example [here](https://golang.testcontainers.org/modules/postgres/#usage-example)), which has the advantage of allowing entirely...
Added schema validation and support for exhaustive and more detailed validation to existing validators. Added new `mcp-publisher validate` command. No change to any existing tests or behavior other than the...
**Is your feature request related to a problem? Please describe.** Currently, MCP servers can define icons in their `server.json` configuration file (as per the MCP server schema), but these icons...
**Is your feature request related to a problem? Please describe.** We receive lots of suggestions to improve the MCP registry. Like: - free-text / "smart" search ( https://github.com/modelcontextprotocol/registry/issues/389, https://github.com/modelcontextprotocol/registry/issues/135 )...
**Is your feature request related to a problem? Please describe.** The behavior of `POST /v0/publish` is unclear in the case of two conflicting posts updating in slightly different ways the...
**Is your feature request related to a problem? Please describe.** The current API spec does not suggest (or mandate) ways for the server to suggest when updates are available. Note...
Follow up from issue https://github.com/modelcontextprotocol/registry/issues/509 1. Add alerts for critical failure cases. 2. Check possibilities of reducing number of buckets for latency. 3. Change dot from metric name to underscore.
When using the `npm init` command to create a new `package.json`, the `repository.url` will be prefixed with `git+`. For example: ```jsonc // package.json { "name": "my-package", "version": "1.0.0", "repository": {...