Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
API_KEY | Yes | Your InsForge API key | |
API_BASE_URL | No | Your InsForge instance URL | http://localhost:7130 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get-instructions | Instruction Essential backend setup tool. MANDATORY: You MUST use this tool FIRST before attempting any backend operations. Contains required API endpoints, authentication details, and setup instructions. |
get-api-key | Retrieves the API key for the Insforge OSS backend. This is used to authenticate all requests to the backend. |
get-table-schema | Returns the detailed schema(including RLS, indexes, constraints, etc.) of a specific table |
get-backend-metadata | Index all backend metadata |
run-raw-sql | Execute raw SQL query with optional parameters. Admin access required. Use with caution as it can modify data directly. |
bulk-upsert | Bulk insert or update data from CSV or JSON file. Supports upsert operations with a unique key. |
create-bucket | Create new storage bucket |
list-buckets | Lists all storage buckets |
delete-bucket | Deletes a storage bucket |
create-function | Create a new edge function that runs in Deno runtime. The code must be written to a file first for version control |
get-function | Get details of a specific edge function including its code |
update-function | Update an existing edge function code or metadata |
delete-function | Delete an edge function permanently |
get-container-logs | Get latest logs from a specific container/service. Use this to help debug problems with your app. |