* chore: update package versions and dependencies across multiple files - Bumped application version to 2.21.3 in package.json. - Updated dependencies including turbo to version 2.6.1, @next/bundle-analyzer and @next/eslint-plugin-next to version 16.0.3, and @supabase/supabase-js to version 2.81.1. - Adjusted @types/node, @types/react, and @types/react-dom versions for consistency. - Refactored package.json files to utilize catalog dependencies for improved management. - Incremented various other dependencies such as react-i18next to version 16.3.3 and tailwind-merge to version 3.4.0. * chore: downgrade @next/bundle-analyzer and @next/eslint-plugin-next to version 16.0.2 and update next to version 16.0.2 in pnpm-lock.yaml and pnpm-workspace.yaml - Updated package versions for consistency across the project. - Adjusted the overflow property in the PageWithSidebar component for improved layout handling. * feat: add sorting functionality to DataTable header - Implemented click handler for sortable headers in the DataTable component, allowing users to toggle sorting between ascending and descending order. - Enhanced user interaction by updating the header's visual state based on the current sorting direction. * fix: update layout and structure in UserHomePage and DashboardDemo components - Added a new div structure within the PageBody of UserHomePage for improved layout. - Simplified the grid structure in DashboardDemo by adjusting the number of columns for better responsiveness. - Enhanced the PageWithSidebar component to ensure proper flex behavior and layout consistency. * refactor: simplify PageBody structure in UserHomePage - Removed unnecessary div elements within the PageBody of UserHomePage for cleaner layout. - Enhanced readability and maintainability of the component structure.
Makerkit MCP Server
The Makerkit MCP Server provides tools to AI Agents for working with the codebase.
Build MCP Server
Run the command:
pnpm --filter "@kit/mcp-server" build
The command will build the MCP Server at packages/mcp-server/build/index.js.
Adding MCP Servers to AI Coding tools
Before getting started, retrieve the absolute path to the index.js file created above. You can normally do this in your IDE by right-clicking the index.js file and selecting Copy Path.
I will reference this as <full-path> in the steps below: please replace it with the full path to your index.js.
Claude Code
Run the command below:
claude mcp add makerkit node <full-path>
Restart Claude Code. If no errors appear, the MCP should be correctly configured.
Codex
Open the Codex YAML config and add the following:
[mcp_servers.makerkit]
command = "node"
args = ["<full-path>"]
Cursor
Open the mcp.json config in Cursor and add the following config:
{
"mcpServers": {
"makerkit": {
"command": "node",
"args": ["<full-path>"]
}
}
}
Additional MCP Servers
I strongly suggest using the Postgres MCP Server that allows AI Agents to understand the structure of your Database.