使用说明
Hasura MCP Server
An MCP (Model Context Protocol) server for interacting with Hasura CLI.
Installation
npm install hasura-mcp
Usage
This server communicates via stdin/stdout using JSON-RPC.
To run:
npm start
Or directly:
node dist/index.js
Tools
hasura_migrate_apply: Apply Hasura migrations with options (version, type, database-name, skip-execution, dry-run)hasura_metadata_apply: Apply Hasura metadata (database-name optional)hasura_metadata_track_table: Track a table in Hasura metadata via API (reads admin_secret and endpoint from config.yaml), export metadata, and return schema list (requires directory, table; schema defaults to public, databaseName to default)hasura_migrate_create: Create a new migration file (database-name optional)
Each tool requires a directory parameter pointing to the Hasura project root.
Building
npm run build
