@luckyure/ai-rules-mcp-nuxt-cloudflare
v1.3.1
Published
MCP server providing AI coding rules for Nuxt + Cloudflare + D1 + Drizzle stack with smart context-aware selection
Maintainers
Readme
AI Rules: Nuxt + Cloudflare
MCP server providing AI coding rules specifically for Nuxt 3 + Cloudflare Workers + D1 + Drizzle stack. Automatically selects relevant rules based on context to minimize token usage.
What It Does
- Serves your Nuxt/Cloudflare coding standards to AI assistants via Model Context Protocol
- Auto-selects relevant rules based on task context (~76% token reduction)
- Works with Claude, GitHub Copilot, Gemini, and future MCP-compatible assistants
- Install once globally, use in every Nuxt+Cloudflare project automatically
Tech Stack Covered
This ruleset is specifically for:
- Frontend: Nuxt 3 (Vue.js framework)
- Edge Runtime: Cloudflare Workers
- Database: Cloudflare D1 (SQLite)
- ORM: Drizzle ORM
- Storage: Cloudflare R2 (S3-compatible object storage)
- Additional: Cloudflare KV, Durable Objects, Queues
For other stacks: Create separate MCP servers (e.g., ai-rules-mcp-dotnet-maui, ai-rules-mcp-python-django)
Quick Start
# Install globally from npm
npm install -g @luckyure/ai-rules-mcp-nuxt-cloudflare
# or
pnpm add -g @luckyure/ai-rules-mcp-nuxt-cloudflare
# Configure Claude Desktop (one time)
# Edit: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"ai-rules-nuxt": {
"command": "ai-rules-mcp-nuxt-cloudflare"
}
}
}
# Restart Claude - done!Documentation
- DEPLOYMENT.md - Publish and release process
- INSTALLATION.md - Install per AI assistant
- USAGE.md - How to use
Project Structure
ai-rules-mcp-nuxt-cloudflare/
├── .ai/rules/ # 18 Nuxt+Cloudflare coding rules
├── src/index.js # MCP server implementation
├── package.json # NPM configuration
├── DEPLOYMENT.md # Deploy to GitHub guide
├── INSTALLATION.md # Installation guide
├── USAGE.md # Usage guide
├── install.sh # Unix installer
└── install.bat # Windows installerHow It Works
You → "Add authentication to my Nuxt app"
↓
AI → Calls MCP server with context
↓
MCP → Returns relevant rules (auth, security, architecture)
↓
AI → Implements following your exact Nuxt+Cloudflare standardsAvailable Rules
18 coding standards covering the Nuxt + Cloudflare stack:
- Architecture Principles - Nuxt + Cloudflare + D1 + Drizzle stack philosophy
- Cloudflare Edge Parity - Workers runtime and local development
- Project Structure - Standard Nuxt directory layout
- Configuration - Nuxt.config, Wrangler.toml, Drizzle configs
- Database ORM - Drizzle patterns and D1 migrations
- Seeding - Database seeding policies
- Authentication - Auth patterns for Nuxt apps
- KV Usage - Cloudflare KV and caching strategies
- Cloudflare Workflows - Durable multi-step orchestration with saga rollbacks
- Realtime & Background - Durable Objects, Queues, and Workflows decision tree
- Testing - Vitest requirements and coverage standards
- Security - Security baseline for edge applications
- Performance - Cloudflare edge optimization
- Logging & Observability - Structured logging standards
- CI/CD Deployment - GitHub Actions to Cloudflare
- API Services - Nuxt server API patterns
- Project Initialization - New Nuxt+Cloudflare project checklist
- Code Quality - TypeScript standards for Vue/Nuxt
Updates
npm update -g @luckyure/ai-rules-mcp-nuxt-cloudflare
# or
pnpm add -g @luckyure/ai-rules-mcp-nuxt-cloudflare@latest
# Restart AI assistantTeam Sharing
npm install -g @luckyure/ai-rules-mcp-nuxt-cloudflareEveryone on your Nuxt+Cloudflare team gets the same standards.
Multiple Tech Stacks?
Install multiple MCP servers for different stacks:
npm install -g @luckyure/ai-rules-mcp-nuxt-cloudflare
npm install -g ai-rules-dotnet-maui
npm install -g ai-rules-python-djangoConfigure all in Claude:
{
"mcpServers": {
"ai-rules-nuxt": {
"command": "ai-rules-mcp-nuxt-cloudflare"
},
"ai-rules-dotnet": {
"command": "ai-rules-dotnet-server"
}
}
}AI will automatically query the appropriate server based on your request context.
Support
- Issues: https://github.com/LuckyURE/ai-rules-mcp-nuxt-cloudflare/issues
- Docs: See DEPLOYMENT.md, INSTALLATION.md, USAGE.md
License
MIT
