The Insforge MCP Server provides comprehensive backend management capabilities for the Insforge platform through a complete set of tools and operations.
Key Capabilities:
Backend Setup & Authentication: Initialize backend setup and retrieve essential API keys for authentication
Database Management: Retrieve detailed table schemas (including RLS, indexes, constraints), execute raw SQL queries, and perform bulk data operations via CSV/JSON upserts
Storage Management: Create, list, and delete storage buckets with configurable public/private settings
Edge Functions: Full CRUD operations for serverless functions running in Deno runtime
System Monitoring: Access container logs from various services (Insforge, Postgres, PostgREST, functions) for debugging
Metadata Operations: Index and retrieve comprehensive backend metadata
Multi-Client Support: Compatible with various MCP clients including Claude Code, Cursor, Windsurf, Cline, Roo Code, and Trae
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Insforge MCP Servercreate a new user table with email and name fields"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
📖 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:
# Claude Code
npx @insforge/install --client claude-code --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130
# Cursor
npx @insforge/install --client cursor --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130
# Windsurf
npx @insforge/install --client windsurf --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130
# Cline
npx @insforge/install --client cline --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130
# Roo Code
npx @insforge/install --client roocode --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130
# Trae
npx @insforge/install --client trae --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130
# Install dev version for testing
npx @insforge/install --client cursor --env API_KEY=your_api_key --env API_BASE_URL=http://localhost:7130 --devReplace:
your_api_keywith your InsForge API keyhttp://localhost:7130with your InsForge instance URL (optional, defaults to localhost:7130)
Manual Installation
If you prefer to manually configure your MCP client, add this to your MCP settings file:
{
"mcpServers": {
"insforge": {
"command": "npx",
"args": [
"-y",
"@insforge/mcp@latest"
],
"env": {
"API_KEY": "your_api_key",
"API_BASE_URL": "http://localhost:7130"
}
}
}
}For detailed setup instructions, see the Insforge Documentation.
📄 License
Apache License 2.0 - see the LICENSE file for details.
Part of the Insforge project.