Thank you for your interest in contributing!
Do NOT open a pull request to add your server to data/seed.json.
The data/seed.json file is seed data used only for local development. Modifying it will not publish your server to the registry.
To publish an MCP server, use the official mcp-publisher CLI tool. See the publishing quickstart guide for step-by-step instructions.
We welcome contributions to the registry itself! Here's how to get started:
We use multiple channels for collaboration - see modelcontextprotocol.io/community/communication.
Often (but not always) ideas flow through this pipeline:
- Discord - Real-time community discussions
- Discussions - Propose and discuss product/technical requirements
- Issues - Track well-scoped technical work
- Pull Requests - Contribute work towards issues
See the README for prerequisites and instructions on running the server locally.
# Run lint, unit tests and integration tests
make checkRun make help for more available commands.