@luckyure/ai-rules-mcp-dotnet-client-side
v1.3.0
Published
MCP server providing AI coding rules for .NET MAUI client-side architecture with smart context-aware selection
Maintainers
Readme
AI Rules: .NET Client-Side
MCP server providing AI coding rules for .NET MAUI + MVVM + SQLite + Refit + Serilog + Spectre.Console stack. It auto-selects relevant rules based on context to reduce token usage.
What It Does
- Serves .NET client-side coding standards to AI assistants via MCP
- Auto-selects relevant rules for each task
- Works with Claude, Copilot, Gemini, and other MCP-compatible assistants
- Install once and reuse across .NET client-side projects
Tech Stack Covered
- UI: .NET MAUI (XAML-first)
- Pattern: MVVM with CommunityToolkit.Mvvm
- Data: SQLite via sqlite-net
- API: Refit
- Logging: Serilog
- CLI: Spectre.Console
Quick Start
npm install -g @luckyure/ai-rules-mcp-dotnet-client-side
# or
pnpm add -g @luckyure/ai-rules-mcp-dotnet-client-sideClaude Desktop config:
{
"mcpServers": {
"ai-rules-dotnet-client-side": {
"command": "ai-rules-mcp-dotnet-client-side"
}
}
}Documentation
- DEPLOYMENT.md - Publish and release process
- INSTALLATION.md - Installation per assistant
- USAGE.md - How to use
Project Structure
ai-rules-mcp-dotnet-client-side/
├── .ai/rules/ # 11 .NET client-side coding rules
├── src/index.js # MCP server implementation
├── package.json # NPM configuration
├── DEPLOYMENT.md
├── INSTALLATION.md
├── USAGE.md
├── install.sh
└── install.batAvailable Rules
architecture.mdproject-structure.mdmaui.mdmvvm.mdsqlite.mdapi.mdlogging.mdcli.mdconfiguration.mdpackaging.mdtesting.md
Updates
npm update -g @luckyure/ai-rules-mcp-dotnet-client-side
# or
pnpm add -g @luckyure/ai-rules-mcp-dotnet-client-side@latestSupport
- Issues: https://github.com/LuckyURE/ai-rules-mcp-dotnet-client-side/issues
- Docs: See
DEPLOYMENT.md,INSTALLATION.md,USAGE.md
License
MIT
