insforge avatar

InsForge

insforge/insforge-mcp

Connects Claude directly to your InsForge backend as a service instance, letting it provision and manage databases, object storage, edge functions, and deployments through natural language. The server exposes InsForge's full API surface, so you can ask Claude to spin up a Postgres table, upload files to S3-compatible storage, deploy serverless functions, or configure authentication without leaving the conversation. Useful when you're prototyping full-stack apps and want your AI to handle the backend scaffolding alongside frontend code. Supports both local InsForge instances and remote deployments. Requires an API key and base URL to connect to your InsForge installation.

GitHub stars
29
tools
17
auth
Secret needed
transport
STDIO, HTTP
env vars
2
last updated
Mar 12, 2026

Tools

17 tools

Public tool metadata for what this MCP can expose to an agent.

fetch-docsFetch Insforge documentation. Use "instructions" for essential backend setup (MANDATORY FIRST), or select specific SDK docs for database, auth, storage, functions, or AI integration.1 params

Fetch Insforge documentation. Use "instructions" for essential backend setup (MANDATORY FIRST), or select specific SDK docs for database, auth, storage, functions, or AI integration.

Parameters* required
docTypestring
Documentation type: "instructions" (essential backend setup - use FIRST), "db-sdk" (database operations), "storage-sdk" (file storage), "functions-sdk" (edge functions)...one of instructions · auth-sdk · db-sdk · storage-sdk · functions-sdk · ai-integration-sdk
fetch-sdk-docsFetch Insforge SDK documentation for a specific feature and language combination. Supported features: db, storage, functions, auth, ai, realtime Supported languages: typescript, swift, kotlin, rest-api2 params

Fetch Insforge SDK documentation for a specific feature and language combination. Supported features: db, storage, functions, auth, ai, realtime Supported languages: typescript, swift, kotlin, rest-api

Parameters* required
sdkFeaturestring
SDK feature categories: - "db" - Database operations - "storage" - File storage - "functions" - Edge functions - "auth" - User authentication - "ai" - AI features - "r...one of db · storage · functions · auth · ai · realtime
sdkLanguagestring
SDK languages: - "typescript" - JavaScript/TypeScript SDK - "swift" - Swift SDK - "kotlin" - Kotlin SDK - "rest-api" - REST API one of typescript · swift · kotlin · rest-api
get-anon-keyGenerate an anonymous JWT token that never expires. Requires admin API key. Use this for client-side applications that need public access.1 params

Generate an anonymous JWT token that never expires. Requires admin API key. Use this for client-side applications that need public access.

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
get-table-schemaReturns the detailed schema(including RLS, indexes, constraints, etc.) of a specific table2 params

Returns the detailed schema(including RLS, indexes, constraints, etc.) of a specific table

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
tableNamestring
Name of the table
get-backend-metadataIndex all backend metadata1 params

Index all backend metadata

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
run-raw-sqlExecute raw SQL query with optional parameters. Admin access required. Use with caution as it can modify data directly.3 params

Execute raw SQL query with optional parameters. Admin access required. Use with caution as it can modify data directly.

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
paramsarray
querystring
download-templateCRITICAL: MANDATORY FIRST STEP for all new InsForge projects. Download pre-configured starter template to a temporary directory. After download, you MUST copy files to current directory using the provided command.2 params

CRITICAL: MANDATORY FIRST STEP for all new InsForge projects. Download pre-configured starter template to a temporary directory. After download, you MUST copy files to current directory using the provided command.

Parameters* required
framestring
Framework to use for the template (support React and Next.js)one of react · nextjs
projectNamestring
Name for the project directory (optional, defaults to "insforge-react")
bulk-upsertBulk insert or update data from CSV or JSON file. Supports upsert operations with a unique key.4 params

Bulk insert or update data from CSV or JSON file. Supports upsert operations with a unique key.

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
filePathstring
Path to CSV or JSON file containing data to import
tablestring
upsertKeystring
create-bucketCreate new storage bucket3 params

Create new storage bucket

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
bucketNamestring
isPublicboolean
default: true
list-bucketsLists all storage buckets

Lists all storage buckets

No parameter schema in public metadata yet.

delete-bucketDeletes a storage bucket2 params

Deletes a storage bucket

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
bucketNamestring
Name of the bucket to delete
create-functionCreate a new edge function that runs in Deno runtime. The code must be written to a file first for version control5 params

Create a new edge function that runs in Deno runtime. The code must be written to a file first for version control

Parameters* required
codeFilestring
Path to JavaScript file containing the function code. Must export: module.exports = async function(request) { return new Response(...) }
descriptionstring
namestring
slugstring
statusstring
one of draft · activedefault: active
get-functionGet details of a specific edge function including its code1 params

Get details of a specific edge function including its code

Parameters* required
slugstring
The slug identifier of the function
update-functionUpdate an existing edge function code or metadata5 params

Update an existing edge function code or metadata

Parameters* required
codeFilestring
Path to JavaScript file containing the new function code. Must export: module.exports = async function(request) { return new Response(...) }
descriptionstring
namestring
slugstring
The slug identifier of the function to update
statusstring
one of draft · active
delete-functionDelete an edge function permanently1 params

Delete an edge function permanently

Parameters* required
slugstring
The slug identifier of the function to delete
get-container-logsGet latest logs from a specific container/service. Use this to help debug problems with your app.3 params

Get latest logs from a specific container/service. Use this to help debug problems with your app.

Parameters* required
apiKeystring
API key for authentication (optional if provided via --api_key)
limitnumber
Number of logs to return (default: 20)default: 20
sourcestring
Log source to retrieveone of insforge.logs · postgREST.logs · postgres.logs · function.logs
create-deploymentDeploy source code from a directory. This tool zips files, uploads to cloud storage, and triggers deployment with optional environment variables and project settings.4 params

Deploy source code from a directory. This tool zips files, uploads to cloud storage, and triggers deployment with optional environment variables and project settings.

Parameters* required
envVarsarray
metaobject
projectSettingsobject
sourceDirectorystring
Absolute path to the source directory containing files to deploy (e.g., /Users/name/project or C:\Users\name\project). Do not use relative paths like "."

Sponsors

Configuration

API_KEY*secret

InsForge project API key

API_BASE_URL*

InsForge backend URL (e.g. https://your-app.us-east.insforge.app)

Readme

MCP Badge

Insforge MCP Server

InsForge turns your coding agents into full-stack builders, letting them add backend features like auth, databases, file storage, serverless functions, and LLMs to your apps in seconds.

This repo is Model Context Protocol server for Insforge.

Insforge Server MCP server

📖 Documentation

Please visit the main Insforge repository for:

  • Installation and setup instructions
  • Configuration guide
  • Available tools and usage examples
  • API documentation
  • Contributing guidelines

🚀 Quick Start

Automated Installation (Recommended)

Use the InsForge installer to automatically configure MCP for your client:


View the full README on GitHub

Details

Repository
github.com/insforge/insforge-mcp
Category
Databases
Package
@insforge/mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active

Related Databases MCP servers

View all
1roomi-fields avatarRTFMroomi-fields/rtfmLocal retrieval for AI agents: index code, docs, PDFs, data in SQLite; 24 parsers, served via MCP.27stars
2isdaniel avatarPostgreSQL performance Tuner MCP Serverisdaniel/pgtuner_mcpprovides AI-powered PostgreSQL performance tuning capabilities.24stars
3sidd27 avatarInfrawisesidd27/infrawiseLive AWS, database & Kafka infrastructure context for AI coding assistants via MCP.22stars
4devopam avatarMcpgdevopam/mcpgProduction-grade PostgreSQL MCP server — 279 tools for query, tuning & ops, read-only by default.0stars
5snss10 avatarDBeast PostgreSQL MCPsnss10/dbeastPostgreSQL MCP server for schema, query, health, security, and performance analysis.9stars
6mkpvishnu avatarTerminal Mcpmkpvishnu/terminal-mcpMCP server for interactive terminal sessions — SSH, REPLs, database CLIs, TUI apps7stars