registry
registry copied to clipboard
A community driven registry service for Model Context Protocol (MCP) servers.
**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. place the server.json in `.registry/server.json`. 2. Run `mcp-publisher publish...
This pull request improves the command-line interface of the `mcp-publisher` tool by adding enhanced help and usage messages for both global and command-specific contexts. It introduces structured help output for...
Hi team 👋, I'm trying to understand how to convert a registry server.json (from the MCP registry format) into the configuration format used by different MCP-compatible clients — for example:...
**Is your feature request related to a problem? Please describe.** This sub-issue covers the following questions from [this parent issue](https://github.com/modelcontextprotocol/registry/issues/83): > While the initial scope of the official registry is...
Fix: #721 ## Motivation and Context Support developers to draft the server definition document. ## How Has This Been Tested? Tested with Claude Code and a validatino report is attached...
Add a step to the GitHub Actions workflow to show the results of the publish operation. ## Motivation and Context It shows the success of the publish operation with the...
(Not really sure if this is a GA blocker, but wanted to raise attention, just in case.) The MCP Registry currently uses `/.well-known/mcp-registry-auth` for DNS-based auth: https://github.com/modelcontextprotocol/registry/blob/68213d2befd88e887688cedad74636208c078f0d/docs/explanations/namespacing.md?plain=1#L26 However, there is...
**Describe the bug** Today, the `registryBaseUrl` serves as a pointer to which registry the package is stored in. This maybe makes sense for some package registries (i.e. base URL =...
Currently, `mcp-publisher init` copies information from `package.json`, if available. For example, it copies the `name` property: https://github.com/modelcontextprotocol/registry/blob/18cde88a7e1c7916f1433c1f131a8de2fec8fe65/cmd/publisher/commands/init.go#L132-L143 However, in actuality, the server name must match the `mcpName` property, and is...
Currently, `mcp-publisher init` copies information from `package.json`, if available. However, it does not copy `version` for either the top-level server `version` field nor the `packages[].version` field in `server.json`. The recommended...