Bluebricks MCP
Use the Bluebricks MCP server to let AI agents provision, plan, and deploy cloud infrastructure through natural language
The Bluebricks MCP (Model Context Protocol) server lets AI agents discover blueprints, deploy infrastructure, and manage environments through natural language.
How it works
You describe what you need, the agent translates it into Bluebricks operations:
Request: "Create a PostgreSQL database with Redis cache for staging"
Plan: the agent shows resource changes, cost estimates, and security considerations
Deploy: you approve the plan, and the agent applies it

Getting started
Claude Desktop
Add the Bricks MCP server to your Claude Desktop configuration:
Configuration file location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/claude-desktop/claude_desktop_config.json
Cursor
Enable MCP support in Cursor settings:
Open Cursor Settings (
Cmd+,orCtrl+,)Navigate to Extensions → MCP
Add new server configuration:
Name:
bricksCommand:
bricksArgs:
["mcp"]
Windsurf
Configure MCP in your Windsurf workspace:
Add this configuration to your .windsurf/settings.json file.
Other MCP Clients
For any MCP-compatible client, configure with:
Command:
bricksArguments:
["mcp"]Protocol:
STDIO
Consult your client's documentation for specific configuration steps.
Authentication
Authenticate using your existing Bricks CLI credentials:
Example prompts
Resource discovery
Infrastructure planning
Environment management
Available tools
bricks_list_blueprints
List blueprints with fuzzy search and pagination
bricks_list_collections
List and search collections with full context, including latest environments and cloud accounts
bricks-list-environments
List environments with filtering for latest, all activities, or archived
bricks_install
Install a blueprint to a collection, or update an existing environment
bricks_deployment_approve
Approve an environment plan to proceed with infrastructure changes
bricks_deployment_reject
Reject an environment plan to prevent infrastructure changes
Tool annotations
Each tool declares MCP tool annotations that describe its behavior. MCP clients can use these hints to decide which tools to auto-approve and which to prompt for confirmation.
bricks_list_blueprints
true
false
true
true
bricks_list_collections
true
false
true
true
bricks-list-environments
true
false
true
true
bricks_install
false
false
false
true
bricks_deployment_approve
false
true
false
true
bricks_deployment_reject
false
true
false
true
What the annotations mean:
readOnlyHint: the tool does not modify any state
destructiveHint: the tool may perform an action that cannot be easily undone
idempotentHint: calling the tool again with the same arguments has no additional effect
openWorldHint: the tool interacts with external systems beyond the local environment
Annotations are hints, not security guarantees. Do not make access-control decisions based solely on these values.
Last updated
Was this helpful?

