PodWarden
User ManualPodWarden Hub

MCP Integration

Connect AI clients to your PodWarden infrastructure via the Hub MCP server

What you see

URL: /dashboard/mcp (requires login)

The MCP page lets you connect AI clients — Claude Desktop, Claude Code, Cursor, or Windsurf — to your PodWarden infrastructure through the Hub MCP server. Hub acts as a tunnel, routing MCP tool calls from your AI client to your connected PodWarden instances.

Summary stats

Three stat cards at the top:

CardShows
Connected InstancesPodWarden instances currently connected to Hub
Total Tools AvailableSum of all MCP tools exposed by connected instances
Active API KeysNumber of active Hub API keys

Hub API Keys

Lists your Hub API keys (pwc_ prefix) with the ability to create, re-issue, or revoke. These keys authenticate both your AI client to Hub and your PodWarden instances to the Hub tunnel.

PodWarden Instances

Lists all PodWarden instances that have connected to Hub. Each shows:

FieldDescription
NameInstance display name
VersionPodWarden version
Statusconnected or disconnected
Tool countNumber of MCP tools exposed
Available toolsExpandable list grouped by prefix

Connection instructions

Copy-paste config snippets for Claude Desktop, Claude Code, Cursor, and Windsurf. All snippets use the Hub MCP endpoint at https://mcp.podwarden.com/mcp and require a pwc_ API key in the Authorization header.

How it works

  1. Connect your instance — Configure Hub URL and API key in PodWarden Settings, then enable Hub Tunnel in MCP settings
  2. Choose access level — Set MCP access level to read-only or full
  3. Connect your AI client — Use the config snippets
  4. Manage via AI — List instances, browse tools, execute commands

Available actions

ActionWhereWhat it does
Create KeyAPI Keys sectionCreate a new Hub API key
CopyKey bannerCopy key to clipboard
Re-issueRefresh iconGenerate new key, invalidate old
RevokeTrash iconPermanently deactivate key
RefreshInstances sectionRefresh instance and key lists
Show/Hide toolsPer instanceExpand/collapse tool list
Copy configConnection instructionsCopy config snippet

Status badges

BadgeMeaning
connectedInstance is online and reachable via Hub
disconnectedInstance is not currently connected
activeAPI key is valid
revokedAPI key has been revoked

Related docs