reference
MCP servers.
Anthracode speaks the Model Context Protocol. Plug in servers for GitHub, Supabase, Stripe, Linear, your own internal tools — anything that ships an MCP endpoint.
Add a server
~/terminal
anthracode mcp add stripe https://mcp.stripe.com
anthracode mcp add supabase https://mcp.supabase.com/mcp?project_ref=YOUR_REFLocal stdio servers
For servers shipped as a CLI rather than an HTTP endpoint, pass the command to run after a --:
~/terminal
anthracode mcp add firebase -- npx -y firebase-tools experimental:mcpAuthenticate
Most hosted servers (Stripe, Supabase, GitHub) use OAuth. After adding the server, run:
~/terminal
anthracode mcp auth <name>A browser window opens. The granted token is stored in your OS keychain.
Configured servers, in config.ts
~/anthracode.config.ts
mcp: {
github: {
url: "https://api.githubcopilot.com/mcp/",
headers: { Authorization: "Bearer ${GITHUB_TOKEN}" },
},
supabase: {
url: "https://mcp.supabase.com/mcp?project_ref=ggqbnyguctwylboqrcsq",
auth: "oauth",
},
stripe: { url: "https://mcp.stripe.com", auth: "oauth" },
}Listing tools
From inside a session:
~/anthracode session
/mcp
github ✓ 12 tools
supabase ✓ 31 tools
stripe ✓ 24 toolsPer-server permissions
Restrict what an MCP server can do via the same permission gate system as built-in tools:
~/anthracode.config.ts
permissions: {
"mcp__supabase__execute_sql": "ask",
"mcp__supabase__apply_migration": "deny",
"mcp__stripe__*": "ask",
}