streamable-httpupdated 26d ago
Tools and integrations for deploying and managing apps on InstaPods with AI assistants.
What can you do with InstaPods?
InstaPods SDK
Tools and integrations for deploying and managing apps on InstaPods with AI assistants.
InstaPods is container hosting for developers ā deploy Node.js, Python, PHP, and static apps with a single command. 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:
-
Install the CLI:
curl -fsSL https://instapods.com/install.sh | sh instapods auth login -
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 -
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
Install
Add InstaPods to your client. Pick the one you use.
claude mcp add --transport http instapods https://app.instapods.com/api/mcpcodex mcp add instapods --url https://app.instapods.com/api/mcp{
"mcpServers": {
"instapods": {
"url": "https://app.instapods.com/api/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"instapods": {
"type": "http",
"url": "https://app.instapods.com/api/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"instapods": {
"url": "https://app.instapods.com/api/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"instapods": {
"serverUrl": "https://app.instapods.com/api/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation22/25
- Maintenance19/25
- Trust9/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 19 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint ā no local install
Version history
| Versions | Published |
|---|---|
| 1.1.0Latest | Aug 11, 2026 |
| 1.0.0 | Feb 24, 2026 |