Publish a tool
Import from GitHub or publish via CLI.
Import from GitHub
Paste your GitHub repo URL.
or via CLI
1
Install the CLI
npm install -g mcpm-dev
2
Sign in with GitHub
mcpm-dev login
Opens your browser — sign in with GitHub.
3
Create your project structure
my-mcp-server/ ├── package.json ← name, version, entry point ├── server.js ← your MCP server code ├── mcpm.json ← client config (recommended) └── README.md ← docs for your users
These 4 files are all you need. Use mcpm.json to tell clients how to run your server.
4
Configure mcpm.json (recommended)
{
"mcp": {
"transport": "stdio",
"command": "node",
"args": ["server.js"],
"env": {}
}
}mcpm.json becomes the mcpServers config your users paste into their client. Include env vars like API keys here.
5
Publish
cd my-mcp-server mcpm-dev publish
Your tool is live at mcpm.dev/package/my-awesome-mcp
Need help? Read the docs or ask on GitHub