Introducing MCP Server for Makerkit: Supercharge Your AI Development Workflow

We're excited to announce the release of Makerkit's MCP Server - a powerful tool that enables AI agents to understand and work with your codebase more effectively.

We're thrilled to announce the initial release of Makerkit's MCP Server - a game-changing tool that bridges the gap between AI coding assistants and your Makerkit codebase.

What is MCP?

MCP (Model Context Protocol) is a standardized way for AI agents to access tools and resources that help them understand and work with your code more effectively.

Think of it as giving your AI assistant superpowers to navigate, understand, and modify your codebase with precision.

Getting Started

Setting up the MCP Server is straightforward:

1. Build the MCP Server

pnpm --filter "@kit/mcp-server" build

This creates the MCP Server at packages/mcp-server/build/index.js.

If you are on Linux or Mac, make the script executable by running the following command:

chmod +x packages/mcp-server/build/index.js

2. Add to Your AI Coding Tool

Claude Code

If you are using Claude Code, you can add the MCP Server to your tool by running the following command:

claude mcp add makerkit node <full-path-to-index.js>

Cursor

If you are using Cursor, you can add the MCP Server to your tool by adding the following config to your mcp.json file:

{
"mcpServers": {
"makerkit": {
"command": "node",
"args": ["<full-path-to-index.js>"]
}
}
}

Codex

If you are using Codex, you can add the MCP Server to your tool by adding the following config to your YAML config file:

[mcp_servers.makerkit]
command = "node"
args = ["<full-path-to-index.js>"]

What does the MCP Server provide?

The MCP Server provides a set of tools to AI Agents to work with the codebase.

  • Navigate the codebase structure
  • Work with database schemas
  • Follow established patterns
  • Maintain code quality
  • Run commands to lint, format, typecheck, etc.
  • Navigate and pick the best components to use
  • Manage PRDs
  • Create Database migrations
  • Read Tables, enums, etc. from the database
  • Read Database schemas

What's Next?

This is just the beginning. We're actively working on expanding the MCP Server's capabilities and adding more tools to it.

If you have any feedback, please reach out to us on Discord.

AI and Makerkit: a match made in heaven

By combining Makerkit's battle-tested architecture, LLMs rules and MCP Server, we are able to provide unparalleled AI assistance to our users.

Whether it's fixing bugs, adding features, or just exploring the codebase, Makerkit is perfectly designed to work with AI agents and help you ship faster and with confidence.