
Mantine MCP Server: Setup for Claude Code, Cursor and Other Apps
Lets Claude, Cursor and other assistants search the Mantine docs and look up component props and hooks.
Mantine's own server gives Claude, Cursor and other assistants the Mantine documentation, so they use real component props, hooks and APIs instead of guessing. It searches the docs, reads a page or one section, shows props and looks up hook signatures. It runs on your computer with npx and needs no account. It only reads, and it needs internet access.
Good for
- React developers building with Mantine who want accurate props in generated code
- Teams upgrading between Mantine versions
- Anyone learning Mantine hooks and forms through an assistant
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install Mantine MCP
Claude Code
- 1
Copy this prompt.
Add the Mantine MCP server to Claude Code. Run this command: claude mcp add mantine -- npx -y @mantine/mcp-server Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us.
Tools
Searches all Mantine documentation
Searches every documentation page and returns ranked matches, often pointing at a specific section.
Try: “Search the Mantine docs for how to validate a form.”
Network ·
search_docsReads a docs page
Returns an outline of a page by default. You can ask for one section or the whole page.
Try: “Show me the Mantine Modal docs, just the usage section.”
Network ·
get_item_docShows a component's props or a hook's signature
Returns the props of a component, or the TypeScript signature of a hook.
Try: “What props does the Mantine Select accept?”
Network ·
get_item_propsLists docs items with filters
Lists components, hooks and other items, and you can filter by kind, group, category, package or a search word.
Try: “List all Mantine hooks in the form package.”
Network ·
list_itemsLooks up a function or hook by name
Resolves a name such as useForm or useDisclosure to its signature.
Try: “What is the signature of useDisclosure?”
Network ·
get_api
Read from the source code
Permissions
low risk · 1 thing to watch
Low risk
The server only reads Mantine documentation data from mantine.dev, and it cannot change your files or accounts.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only modeHow to turn it on
Watch out for
It downloads docs data from mantine.dev
Each tool fetches published JSON from mantine.dev. It sends no project files, only the names and search words in the request. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | All five tools only read documentation; there is nothing to switch off. |
|---|---|
| Talks to | mantine.dev/mcp, where the documentation data is downloaded (you can change the address with MANTINE_MCP_DATA_URL) |
| Sign-in and keys | No account or key. |
Questions
Is this the official Mantine server?
Yes. It is published by the Mantine team as @mantine/mcp-server and lives in the Mantine repository.
Do I need an API key?
No. There is no sign-in. It downloads public docs data from mantine.dev.
What does it cover?
The README says 406 documents: components, hooks, @mantine/form, styling, theming, framework and migration guides and FAQ pages. Changelogs are not indexed.
Can it change my code?
No. It returns documentation only. Your assistant changes code with its own tools.
Does it work offline?
No. It fetches the docs data from mantine.dev, so it needs an internet connection.
Can I point it at my own docs copy?
Yes. Set MANTINE_MCP_DATA_URL to another base address, and MANTINE_MCP_TIMEOUT_MS to change the 10 second request timeout.
Information
updated Nov 2, 2026
- Publisher
- Official
- Package
@mantine/mcp-server- Registry
- npm
- Transport
- stdio
- Auth
- None
- Version
- 9.7.4
- License
- MIT
- Last commit
- Oct 29, 2026
- Open issues
- 16
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 4Hide
- @mantine/mcp-server README · github.com
- Tool registrations · github.com
- Where the docs data comes from · github.com
- @mantine/mcp-server on npm · npmjs.com