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, schema validation, and all tests
# Note: this also runs `make dev-down`, stopping any running dev-compose environment
make checkRun make help for more available commands.