# InsForge

An MCP server that lets your coding agent add a database, file storage, edge functions and deployments to an app. Handy when the backend is part of the coding session.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 38
- Author: InsForge
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/InsForge/insforge-mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/insforge

## What it does

InsForge is a BaaS, and this repo is its MCP server. Once connected, your agent can reach the database, file storage, serverless functions and deployment tools, so it can build backend pieces without leaving the editor.

Setup comes in two flavours. The installer `npx @insforge/install` takes a `--client` flag for your editor and writes the config for you. Or add the server by hand: an HTTP transport pointing at `https://mcp.insforge.dev/mcp`, or stdio running `npx -y @insforge/mcp`. The stdio route expects `API_KEY` and `API_BASE_URL` in the environment, and without a key the server cannot reach your instance.

The instance URL defaults to `http://localhost:7130`, so a local InsForge has to be running first. Licensed under Apache-2.0.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://mcp.insforge.dev/mcp`
- Environment variables: `API_KEY`, `API_BASE_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http insforge-mcp https://mcp.insforge.dev/mcp
```

2. **Platform CLI**
```bash
claude mcp add --env API_KEY=<API_KEY> --env API_BASE_URL=<API_BASE_URL> --transport stdio insforge -- npx -y @insforge/mcp
```
Replace <…> with your own values

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add insforge --url https://mcp.insforge.dev/mcp
```

2. **Platform CLI**
```bash
codex mcp add insforge --env API_KEY=<API_KEY> --env API_BASE_URL=<API_BASE_URL> -- npx -y @insforge/mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "insforge": {
            "url": "https://mcp.insforge.dev/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "insforge": {
            "command": "npx",
            "args": [
                "-y",
                "@insforge/mcp"
            ],
            "env": {
                "API_KEY": "<API_KEY>",
                "API_BASE_URL": "<API_BASE_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "insforge": {
            "type": "http",
            "url": "https://mcp.insforge.dev/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "insforge": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@insforge/mcp"
            ],
            "env": {
                "API_KEY": "<API_KEY>",
                "API_BASE_URL": "<API_BASE_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http insforge https://mcp.insforge.dev/mcp
```

2. **Platform CLI**
```bash
gemini mcp add -e API_KEY=<API_KEY> -e API_BASE_URL=<API_BASE_URL> insforge npx -y @insforge/mcp
```
Replace <…> with your own values

## When to use it
- wire a database into an app without hand-rolling an ORM layer
- store and serve user uploads through file storage
- move logic into serverless functions
- ship a backend straight from the agent
- add LLM features to an app

## Example prompts
- Set up InsForge and create a users table with email and created_at columns
- Upload this file to InsForge storage and give me the URL
- Deploy an edge function that handles the webhook

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16717
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40409
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24242
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18727
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9366
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7506

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
