Description
Grafbase CLI is a command-line tool for managing GraphQL APIs, with features for local development, federation, and deployment. Written in Rust, it provides commands for creating, publishing, and checking GraphQL schemas, managing subgraphs in federated architectures, and working with extensions. The CLI supports various connectors including GraphQL, OpenAPI, and MongoDB, handles authentication workflows, and includes developer-friendly features like hot reloading and schema validation. Particularly valuable for developers building federated GraphQL APIs who need a robust local development environment with production deployment capabilities.
Installation
git clone https://github.com/grafbase/grafbase Claude Desktop Configuration
Add this configuration to your Claude Desktop config file to enable this MCP server:
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json
Config file location: %APPDATA%\Claude\claude_desktop_config.json
Config file location: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"grafbase": {
"command": "node",
"args": [
"path/to/server.js"
]
}
}
}