v48

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-305398191.8 KB
servers

Publish a server

Submit a release via multipart form. Supports hosted (JS module upload), external (URL), and stdio (MCPB bundle) release types.

put/servers/{qualifiedName}/releases

Path parameters

qualifiedNamestring required

The server's qualified name (e.g. 'namespace/server' or 'namespace' for namespace-only servers). Use %2F to encode the slash.

Response

Release accepted

deploymentIdstring uuid required

Unique identifier for this release.

statusstring required

Initial status. Will be WORKING while the release is in progress.

mcpUrlstring uri required

The MCP endpoint URL for connecting to this server once published.

warningsstring[]

Non-fatal warnings encountered during submission.

Example response

{
  "deploymentId": "123e4567-e89b-12d3-a456-426614174000",
  "status": "WORKING",
  "mcpUrl": "https://slug.run.tools"
}