Skip to main content

MCP Quickstart

Get GenKitKraft connected to your MCP client in under two minutes. Once connected, you can create agents, configure providers, and chat — all from your AI assistant.

Prerequisites​

1. Add GenKitKraft to your MCP client​

The MCP server is available at http://localhost:8080/mcp using the Streamable HTTP transport.

Claude Desktop​

Add this to your claude_desktop_config.json:

{
"mcpServers": {
"genkitkraft": {
"url": "http://localhost:8080/mcp"
}
}
}

Cursor​

In Cursor settings, add an MCP server:

  • Type: Streamable HTTP
  • URL: http://localhost:8080/mcp

Other MCP clients​

Any client that supports Streamable HTTP transport can connect using the URL above.

Authentication

If you've set AUTH_CREDENTIALS, add a Basic Auth header:

"headers": {
"Authorization": "Basic <base64-encoded username:password>"
}

Generate the value with: echo -n "admin:changeme" | base64

2. Create your first agent​

Once connected, ask your AI assistant:

"Set up a new agent using OpenAI GPT-4o with a helpful assistant prompt."

Your MCP client will call GenKitKraft's tools automatically to:

  1. Create a provider — register your OpenAI API key
  2. Create a prompt — set up a system prompt
  3. Create the agent — wire everything together
  4. Start chatting — open a playground session

The built-in create-agent prompt guides supported clients (like Claude Desktop) through the full workflow automatically.

What's available​

GenKitKraft exposes 40+ MCP tools covering:

CategoryWhat you can do
AgentsCreate, update, delete, and list agents
ProvidersConfigure LLM providers (OpenAI, Anthropic, Google, etc.)
PromptsManage system prompts
ToolsAdd HTTP tools and MCP servers, assign them to agents
PlaygroundChat with agents, manage sessions
HealthCheck server status

Next steps​