A Python package to help developers publish their MCP severs to the MCP Registry
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add publish -- uvx publish-mcp-server~/.codex/config.toml
[mcp_servers.publish]
command = "uvx"
args = ["publish-mcp-server"]
# codex mcp add publish -- uvx publish-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"publish": {
"command": "uvx",
"args": [
"publish-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"publish": {
"type": "stdio",
"command": "uvx",
"args": [
"publish-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"publish": {
"command": "uvx",
"args": [
"publish-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"publish": {
"command": "uvx",
"args": [
"publish-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"publish": {
"command": "uvx",
"args": [
"publish-mcp-server"
]
}
}
}