Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"instanode": {
"env": {
"INSTANODE_TOKEN": "<optional — paste from dashboard for paid tier>"
},
"args": [
"-y",
"instanode-mcp@latest"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for instanode.dev. Lets AI coding agents (Claude Code, Cursor, Windsurf, Continue, etc.) provision ephemeral Postgres databases and webhook receivers over HTTPS — no Docker, no signup required
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'instanode-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked instanode-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / developer-tools
Query and manage PostgreSQL databases directly from AI assistants
Read, write, and manage files on the local filesystem
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP Security Weekly
Get CVE alerts and security updates for io.github.InstaNode-dev/mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP server for instanode.dev. Lets AI coding agents (Claude Code, Cursor, Windsurf, Continue, etc.) provision the full bundle of ephemeral developer infrastructure over HTTPS — no Docker, no signup required for the free anonymous tier.
One tool call per resource type, each returning a drop-in connection string:
create_postgres) → postgres://... with pgvector pre-installedcreate_cache) → redis://... with ACL-scoped user + namespacecreate_nosql) → mongodb://... with role scoped to the DBcreate_queue) → nats://... with scoped subject namespacecreate_storage) → endpoint + keys + prefix
(backed by DigitalOcean Spaces)create_webhook) → public URL that stores every
inbound requestcreate_deploy) → upload a base64 gzip tarball
(Dockerfile + source), get back a public URL in ~30s. Bind any of the
resources above by passing their tokens as resource_bindings — the API
resolves tokens to connection URLs server-side.create_stack) → declare 1..N services in an
instant.yaml manifest, ship them as a bundle in a single MCP call. Anonymous
callers get a 6h-TTL stack with a live URL on
*.deployment.instanode.dev — no card required. Cross-service refs
(service://<name>) resolve cluster-internally at deploy time. Poll
status with get_stack.Every anonymous resource auto-expires in 24h. The provision response carries
a note and upgrade field — the MCP server surfaces both verbatim so the
agent can show the user the exact CTA + claim URL needed to keep the
resource permanently. Run claim_resource on the returned upgrade_jwt to
get the dashboard claim URL.
claude mcp add instanode -- npx -y instanode-mcp@latest
To authenticate (unlock paid-tier limits and the account-management tools):
claude mcp add instanode \
--env INSTANODE_TOKEN=<paste from https://instanode.dev/dashboard> \
-- npx -y instanode-mcp@latest
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"instanode": {
"command": "npx",
"args": ["-y", "instanode-mcp@latest"],
"env": {
"INSTANODE_TOKEN": "<optional — paste from dashboard for paid tier>"
}
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"instanode": {
"command": "npx",
"args": ["-y", "instanode-mcp@latest"],
"env": {
"INSTANODE_TOKEN": "<optional>"
}
}
}
}
Add to your ~/.continue/config.yaml:
mcpServers:
- name: instanode
command: npx
args: ["-y", "instanode-mcp@latest"]
env:
INSTANODE_TOKEN: "<optional>"
For a drop-in CLAUDE.md / .cursorrules that tells the agent exactly when
to reach for this MCP, see https://instanode.dev/agent.html.
| Variable | Required | Default | Purpose |
|---|---|---|---|
INSTANODE_TOKEN | No | — | Bearer JWT minted at https://instanode.dev/dashboard. Required for list_resources, claim_token, delete_resource, get_api_token, and all deploy tools (create_deploy, list_deployments, get_deployment, redeploy, delete_deployment). Unlocks paid-tier limits on every create_*. |
| `INS |