Back
Contribute
Submit an MCP server
Two ways: open a pull request adding your entry to data/servers.json, or open an issue with the details and a curator will add it. Daily auto-sync also pulls from upstream registries.
Open a pull request
Fastest path. Add your entry, run the typecheck, open the PR.
Edit servers.json →
File an issue
Don't want to PR? Drop the details and we'll add it.
Open issue →
Entry shape
Append a new object to the servers array. Most fields are optional — name, slug, tagline, repo, and runtime are the bare minimum.
data/servers.jsonjson
{
"slug": "my-awesome-server",
"name": "My Awesome Server",
"tagline": "One-line elevator pitch.",
"description": "Longer Markdown description.",
"author": "Your Name",
"authorGithub": "yourhandle",
"repo": "https://github.com/you/my-awesome-server",
"runtime": "node",
"transports": ["stdio"],
"categories": ["productivity"],
"tags": ["awesome"],
"install": {
"claudeDesktop": {
"command": "npx",
"args": ["-y", "my-awesome-server"]
},
"cli": "npx -y my-awesome-server"
},
"tools": [
{ "name": "do_thing", "description": "Does the thing." }
],
"license": "MIT",
"source": "community"
}What gets accepted
- • Servers that implement a real MCP server (stdio, http, or sse).
- • Public source-available repos. Closed-source allowed if there's a public install path.
- • Reasonable description, tagline, and at least one install snippet.
What doesn't
- • Pure stubs, demos with no working tools, or duplicates of existing entries.
- • Servers behind login walls with no public docs or repo.
Source on GitHub