
Research
/Security News
737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.
insforge-mcp
Advanced tools
MCP (Model Context Protocol) server for Insforge - an open-source backend-as-a-service platform.
The Insforge MCP Server enables AI agents to interact with Insforge backends through the Model Context Protocol. It provides a comprehensive set of tools for database management, authentication, storage operations, and backend configuration.
# Clone the repository
git clone https://github.com/InsForge/insforge-mcp.git
cd insforge-mcp
# Install dependencies
npm install
# Build the project
npm run build
You can provide your Insforge API key in three ways:
Command line argument:
node dist/index.js --api_key ik_your_api_key_here
Environment variable:
export API_KEY=ik_your_api_key_here
node dist/index.js
Per-tool basis: Include api_key in individual tool calls
By default, the MCP server connects to http://localhost:3000. To use a different Insforge instance:
export API_BASE_URL=https://your-insforge-instance.com
node dist/index.js
npm run dev
npm run build
npm start
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"insforge": {
"command": "node",
"args": ["/path/to/insforge-mcp/dist/index.js", "--api_key", "ik_your_api_key_here"],
"env": {
"API_BASE_URL": "http://localhost:3000"
}
}
}
}
get-instructions: Retrieves the latest Insforge documentation and guidelinesget-db-api: Returns database API documentation including CRUD operationsget-auth-api: Returns authentication API documentationget-storage-api: Returns file storage API documentationcreate-table: Create a new table with explicit schema definition
{
"collection_name": "users",
"columns": [
{"name": "email", "type": "TEXT", "nullable": false},
{"name": "age", "type": "INTEGER", "nullable": true}
]
}
delete-table: Permanently delete a table and all its data
modify-table: Add, drop, or rename columns in existing tables
get-table-schema: Retrieve the schema of a specific table
get-backend-metadata: Get comprehensive backend metadata and statistics
create-bucket: Create a new storage bucketlist-buckets: List all available storage bucketsdelete-bucket: Delete a storage bucket// Tool: create-table
{
"collection_name": "products",
"columns": [
{"name": "name", "type": "TEXT", "nullable": false},
{"name": "price", "type": "REAL", "nullable": false},
{"name": "stock", "type": "INTEGER", "nullable": false},
{"name": "description", "type": "TEXT", "nullable": true}
]
}
// Tool: modify-table
{
"collection_name": "products",
"add_columns": [
{"name": "category", "type": "TEXT", "nullable": true}
],
"rename_columns": {
"stock": "quantity"
}
}
insforge-mcp/
├── src/
│ ├── index.ts # Main MCP server implementation
│ └── response-handler.ts # API response handling utilities
├── package.json
├── tsconfig.json
└── README.md
npm test
We welcome contributions! Please see our Contributing Guidelines for details.
The MCP server provides detailed error messages for common issues:
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ by the Insforge team
FAQs
MCP (Model Context Protocol) server for Insforge backend-as-a-service
We found that insforge-mcp demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.