This server bundles complete Next.js 15 and Tailwind CSS 3 documentation with 27 production-ready Catalyst UI components and 13 design patterns abstracted from professional templates. It exposes eight tools including search_nextjs_docs, search_tailwind_docs, get_catalyst_component for retrieving TypeScript React components, and get_pattern for accessing layout, page, and feature implementations. The content directory weighs 5.3MB and covers everything from App Router patterns to color systems and responsive typography. Reach for this when you're building Next.js apps and want instant access to official docs, battle-tested components, and complete implementation patterns without context switching. The LRU cache and path sanitization make it safe for repeated queries.
Your comprehensive AI companion for building modern Next.js applications with React and Tailwind CSS.
Abstracted from 11 professional Next.js templates:
Visual Effects: Gradients, glows, animations, bento grids, decorative SVGs Component Library: Buttons, cards, badges, inputs, avatars, alerts, tooltips Color Systems: 8 palette strategies (Professional, SaaS, Bold, Minimal, Semantic, Dark Mode) Typography: Font systems, type scales, responsive patterns Layouts: App headers, auth pages, sidebars, overlay navigation Pages: Hero sections, pricing tables, blog layouts
All patterns include accessibility, performance, and dark mode support.
npx @smithery/cli install @username/nextjs-react-tailwind-assistant --client claude
git clone https://github.com/CaullenOmdahl/Nextjs-React-Tailwind-Assistant.git
cd Nextjs-React-Tailwind-Assistant
npm install
npm run build
This will:
.smithery/index.cjs (1.67 MB).smithery/content/ (5.3 MB)npm run dev # Start development server with hot reload
npm run inspector # Launch MCP inspector for testing
npm run build # Build production bundle
npm run watch # TypeScript watch mode
search_nextjs_docs - Search Next.js documentationsearch_tailwind_docs - Search Tailwind CSS utilities and conceptsget_nextjs_full_docs - Complete Next.js documentation (large)get_tailwind_full_docs - Complete Tailwind documentation (large)get_catalyst_component - Retrieve production-ready componentslist_catalyst_components - Browse available componentslist_patterns - Browse design patternsget_pattern - Get detailed pattern implementationscontent/
├── components/
│ └── catalyst/ # 27 TypeScript React components
├── docs/
│ ├── nextjs/ # Complete Next.js 15+ docs (2.9 MB)
│ └── tailwind/ # Complete Tailwind CSS docs (2.1 MB)
├── patterns/
│ ├── features/ # 6 feature patterns
│ ├── layouts/ # 4 layout patterns
│ └── pages/ # 3 page patterns
└── content-summary.json # Catalog of all content
The server requires the content/ directory (5.3 MB) to be available at runtime. Smithery deploys from your GitHub repository and includes files listed in package.json "files" array.
Deployment Process:
git add content/
git commit -m "Add documentation and pattern content"
git push origin main
npm installnpm run build (which copies content to .smithery/content/)Note: The server uses process.cwd() + '/content' to locate files. When deployed to Smithery, the content directory from your repository should be available in the working directory.
If you get a 500 error on Smithery:
git ls-files content/ | wc -l # Should show files
du -sh content/ # Should show ~5.3M
"files": ["dist", "content", "icon.png", "icon.svg"]
npm run build
ls -la .smithery/content/ # Should show content directory
cd .smithery && node index.cjs
# Should start without errors
"type": "module" in package.json).js extensions for TypeScript files-_. only)../ traversalMIT
miapre/html-to-figma-design-system
ie3jp/illustrator-mcp-server
coding-solo/godot-mcp
ivanmurzak/unity-mcp
yctimlin/mcp_excalidraw
figma/mcp-server-guide