Skip to content

docs: Add hosted MCP server setup to the MCP servers page - #797

Open
promptless[bot] wants to merge 1 commit into
mainfrom
promptless/hosted-mcp-server-setup
Open

docs: Add hosted MCP server setup to the MCP servers page#797
promptless[bot] wants to merge 1 commit into
mainfrom
promptless/hosted-mcp-server-setup

Conversation

@promptless

@promptless promptless Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Open in Promptless

The MCP servers page documented only the local, API-key-on-disk method for connecting the Runpod API MCP server, even though the officially hosted server at https://mcp.getrunpod.io/ (with "Sign in with Runpod" OAuth) is already referenced from the agent skills page and release notes.

This restructures the "Runpod API MCP server" section into two clearly labeled connection methods: a new "Hosted server (recommended)" covering the guided installer (npx @runpod/mcp-server@latest add), the Sign in with Runpod OAuth flow, per-client hosted setup for Claude Code, Claude Desktop, and VS Code, a generic remote-URL config for other clients, and a bearer-header API-key override; and the pre-existing "Local server (API key)" method, retained unchanged as the alternative. A smoke test covering the hosted connection was added.

Trigger Events


Tip: Add more repositories in your Configuration to keep multiple doc sites in sync 📚

Document the hosted Runpod MCP server (https://mcp.getrunpod.io/) with the
guided installer and Sign in with Runpod OAuth as the recommended connection
method, retaining the local API-key method as the alternative. Add a smoke
test covering the hosted setup.
The Runpod API MCP server gives AI tools access to the [Runpod REST API](/api-reference/overview), letting you create and manage Pods, Serverless endpoints, templates, network volumes, and container registries through natural language.

**Endpoint:** Available via npm package `@runpod/mcp-server`
**Hosted endpoint:** `https://mcp.getrunpod.io/` (Streamable HTTP transport)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hosted MCP endpoint URL https://mcp.getrunpod.io/ confirmed by in-repo agent-skills.mdx, which uses the same URL for codex mcp add --transport http and Claude Code claude mcp add --transport http runpod ... https://mcp.getrunpod.io/.

Source:

codex mcp add runpod --transport http https://mcp.getrunpod.io/

The Runpod API MCP server gives AI tools access to the [Runpod REST API](/api-reference/overview), letting you create and manage Pods, Serverless endpoints, templates, network volumes, and container registries through natural language.

**Endpoint:** Available via npm package `@runpod/mcp-server`
**Hosted endpoint:** `https://mcp.getrunpod.io/` (Streamable HTTP transport)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"(Streamable HTTP transport)" label: Claude Code docs confirm --transport http is an alias for streamable-http, "The MCP specification uses the name streamable-http for this transport" — the hosted server (added via --transport http) is Streamable HTTP per the MCP spec.

Source: https://code.claude.com/docs/en/mcp


### Hosted server (recommended)

The hosted server runs at `https://mcp.getrunpod.io/` and provides the same capabilities as the local server. OAuth-capable clients run a "Sign in with Runpod" flow on first connect: a browser opens, you log in to the Runpod console and approve the request, and the server obtains a session-scoped API key. Nothing is stored on disk.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Sign in with Runpod" OAuth flow, connect over HTTP, no API key stored on disk, local API-key connections still work — confirmed by in-repo release-notes.mdx entry "Sign in with Runpod for the MCP server".

Source:

You can now connect AI coding agents to a hosted [Runpod MCP server](/get-started/mcp-servers) over HTTP and authenticate with the "Sign in with Runpod" OAuth flow, so you no longer need to store a Runpod API key on disk. Local connections that use an API key continue to work as before.

The guided installer is the recommended path for supported clients. It detects your installed clients — Claude Code, Claude Desktop, Cursor, Windsurf, and VS Code — and configures each one, handling client-specific config-key differences automatically:

```bash
npx @runpod/mcp-server@latest add

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Guided installer npx @runpod/mcp-server@latest add / remove, and the detected-client list (Claude Code, Claude Desktop, Cursor, Windsurf, VS Code) — confirmed by in-repo release-notes.mdx "Guided install command for the MCP server" entry.

Source:

Running `npx @runpod/mcp-server add` now detects your installed agents — Claude Code, Claude Desktop, Cursor, Windsurf, and VS Code — and writes the [MCP configuration](/get-started/mcp-servers) for each one you select. Run `remove` to undo those changes.

#### Claude Code (hosted)

```bash
claude mcp add --transport http runpod -s user https://mcp.getrunpod.io/

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code hosted-server HTTP add command claude mcp add --transport http runpod -s user https://mcp.getrunpod.io/ and the bearer-header override --header "Authorization: Bearer $RUNPOD_API_KEY" (used again at mcp-servers.mdx:78-79) — confirmed verbatim in agent-skills.mdx.

Source:

claude mcp add --transport http runpod -s user https://mcp.getrunpod.io/ \
--header "Authorization: Bearer $RUNPOD_API_KEY"
```

```

### Supported clients
Clients configured with JSON use a `headers` block instead.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Clients configured with JSON use a headers block instead" — runpod/runpod-mcp README describes passing the bearer token via a JSON headers field for JSON-configured clients (no exact JSON sample given, but the headers-block mechanism is confirmed in prose).

Source: https://github.com/runpod/runpod-mcp

@mintlify

mintlify Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
runpod-docs 🟢 Ready View Preview Aug 17, 2026, 3:05 PM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants