Krafa
Dashboard
Dashboard
Getting Started
QuickstartHow it works
The Canvas
Canvas overviewPasting and node typesOrganizing a boardCommand menuKeyboard shortcuts
Design Taste
Taste memoriesExtractionConflictsCurating your profile
Using with Agents
Connecting an agentMCP server referenceClaude CodeCursorCodexKiroAntigravity
Imports
Imports overviewXPinterestDribbble
Reference
Plans and billingHTTP APISelf-hostingFAQ
KrafaAll systems operational
Using with Agents

Antigravity

Add the Krafa taste server to Antigravity so its agent designs from your references.

Antigravity supports remote MCP servers, with one config key that differs from every other client on this list.

Setup

Get your token

Press ⌘K → Connect AI Agent in the board you want to use and copy the token.

Add the server

~/.gemini/config/mcp_config.json
{
  "mcpServers": {
    "krafa-taste": {
      "serverUrl": "https://app.krafa.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer krafa_YOUR_TOKEN"
      }
    }
  }
}

Use .agents/mcp_config.json in the project root to scope it to one workspace.

Warning

The key is serverUrl, not url. Antigravity explicitly rejects the url and httpUrl fields for remote servers. This is the single most likely thing to go wrong if you copy a config from another client.

Caution

Antigravity's config does not document environment-variable interpolation, so the token goes in as a literal. Add .agents/mcp_config.json to .gitignore before you commit anything.

Verify

Go to Settings → Customizations → Installed MCP Servers, where you can toggle, refresh, or remove the server. From the agent side panel, … → MCP Servers → Manage MCP Servers shows the same list with a View raw config option.

In the CLI, /mcp opens an interactive manager with live status and connection logs.

Make it automatic

Antigravity reads AGENTS.md from the project root:

AGENTS.md
## Design

Before writing or modifying any UI, call `get_taste_profile` from the
krafa-taste MCP server and follow it. Also call `get_exemplars` for
visual work and match what you see.

A worked session

Build the pricing page. Read my taste profile and look at the exemplars first.

Antigravity's agent is multimodal, so get_exemplars earns its place here: the five reference screenshots communicate proportion and restraint in a way the text profile can only approximate.

Troubleshooting

SymptomCause
Server never connectsThe config uses url instead of serverUrl
invalid tokenToken truncated on copy, or rotated on the board
Output ignores the profileAsk for it explicitly, then add the AGENTS.md rule
Empty profileThe board has no memories yet

On this page

SetupGet your tokenAdd the serverVerifyMake it automaticA worked sessionTroubleshooting