mcpField
I
InstaPods

InstaPods

Remote
instapods.comCloud & Infra0Updated 5w ago

About InstaPods

InstaPods SDK provides Claude integrations for deploying and managing apps on InstaPods, aimed at application developers. It offers both an `instapods` CLI skill and MCP tools for deployment and troubleshooting workflows.

Key features

  1. 01Deploy and debug with the instapods CLI
  2. 02Manage InstaPods apps through MCP
  3. 03Built-in deployment and diagnosis prompts
  4. 04Add a PostgreSQL database to a pod

Use cases

  1. 01Deploy an app to InstaPods
  2. 02Investigate an app returning 502
  3. 03Add a PostgreSQL database to a pod

MCP support

The InstaPods MCP server provides Claude with app-management tools and prompts for deployment and diagnosis, using OAuth authentication. Integration is also available through the `instapods` CLI skill.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://app.instapods.com/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

InstaPods SDK

Tools and integrations for deploying and managing apps on InstaPods with AI assistants.

InstaPods is app hosting for developers — real Linux servers, one command. Deploy Node.js, Python, PHP, and static apps in seconds. This SDK provides two ways to integrate InstaPods with Claude:

Integration Paths

Claude Code (CLI Skill)

A skill that teaches Claude Code how to deploy and debug apps using the instapods CLI.

Setup:

  1. Install the CLI:

    curl -fsSL https://instapods.com/install.sh | sh
    instapods auth login
    
  2. Copy the skill to your project:

    mkdir -p .claude/skills/instapods-cli
    curl -fsSL https://raw.githubusercontent.com/instapods/sdk/main/skills/instapods-cli/SKILL.md \
      -o .claude/skills/instapods-cli/SKILL.md
    
  3. Ask Claude Code to deploy:

    > deploy my app to instapods
    > my app is returning 502, help me debug
    > add a PostgreSQL database to my pod
    
Claude Desktop / Claude.ai (MCP Skill)

Two options — use the MCP skill for guided workflows, or connect directly via MCP.

Option A: MCP Skill (recommended)

Copy the skill to your project:

mkdir -p .claude/skills/instapods-mcp
curl -fsSL https://raw.githubusercontent.com/instapods/sdk/main/skills/instapods-mcp/SKILL.md \
  -o .claude/skills/instapods-mcp/SKILL.md

Option B: Direct MCP connection

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "instapods": {
      "url": "https://app.instapods.com/api/mcp"
    }
  }
}

On first use, Claude will walk you through OAuth authentication. See mcp/README.md for the full setup guide.

The MCP server includes built-in prompts:

  • deploy-app — Guided deployment workflow
  • debug-pod — Systematic pod diagnosis
  • getting-started — Overview of available tools and resources

What's in This Repo

sdk/
├── README.md                              # This file
├── server.json                            # MCP Registry manifest (see below)
├── skills/
│   ├── instapods-cli/
│   │   └── SKILL.md                       # Skill for Claude Code (uses CLI)
│   └── instapods-mcp/
│       └── SKILL.md                       # Skill for Claude Desktop/Claude.ai (uses MCP tools)
├── mcp/
│   └── README.md                          # MCP server setup guide
└── cli/
    └── README.md                          # CLI quick reference

MCP Registry

InstaPods is listed in the official MCP Registry as com.instapods/instapods. server.json in this repo is the source of truth for that listing:

curl -s "https://registry.modelcontextprotocol.io/v0/servers?search=instapods"

To publish an update, bump version in server.json, then push a matching tag:

git tag mcp-v1.1.0 && git push origin mcp-v1.1.0

That runs .github/workflows/publish-mcp-registry.yml, which publishes via mcp-publisher. The registry rejects a version that already exists, so every publish needs a new version.

Authentication is domain-based: the registry namespace com.instapods/* is proved by the Ed25519 public key served at https://instapods.com/.well-known/mcp-registry-auth. The workflow signs with the matching private key from the MCP_REGISTRY_PRIVATE_KEY repo secret. GitHub OIDC is not an option here — it only grants the io.github.* namespace.

Links

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.