Skip to main content

GenKitKraft

Self-hostable LLM agent platform

🤖

Agent Builder UI

Create and configure AI agents with a visual interface. Set system prompts, choose models, and tune generation parameters.

🔌

Multi-Provider LLM Support

Connect to OpenAI, Anthropic, Google AI, Vertex AI, xAI, and DeepSeek. Switch providers without changing your workflow.

🛠️

MCP Tool Support

Extend agents with Model Context Protocol tool servers. Give your agents the ability to interact with external systems.

🔗

OpenAI-Compatible API

Expose configured agents through a standard OpenAI-compatible chat completions endpoint for easy integration.

💬

Built-in Playground

Test agents interactively with a streaming chat playground. Manage sessions and experiment with different configurations.

📦

Single Binary Deployment

Server and UI ship as one binary. Deploy with Docker in minutes with SQLite storage and zero external dependencies.

🔧 MCP Server Built In

GenKitKraft exposes all management APIs as an MCP server. Create agents, configure providers, assign tools, and chat — directly from Claude Desktop, Cursor, or any MCP client.

  • 40+ tools covering agents, providers, prompts, tools, and playground
  • Built-in create-agent prompt for guided setup
  • Streamable HTTP transport with Basic Auth support
Claude Desktop / Cursor config
{
"mcpServers": {
"genkitkraft": {
"url": "http://localhost:8080/mcp"
}
}
}