AvaloniaUI
About
Tools, resources, and guidance for building cross-platform applications with AvaloniaUI.
Details
- Author
- decriptor
- Categories
- Developer Tools
Jump to
Setup
Install AvaloniaUI in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/decriptor/AvaloniaUI.MCP
Follow the installation instructions in the repository README, then restart your MCP client.
Professional Model Context Protocol Server for AvaloniaUI Development
A comprehensive MCP server providing enterprise-grade tools, resources, and guidance for building cross-platform AvaloniaUI applications.
- Project Generation- MVVM, basic, and cross-platform templates
- XAML Validation- Syntax checking and best practices enforcement
- Security Patterns- Secure authentication and data protection
- Performance Analysis- Optimization guidance and monitoring
- Migration Support- Complete WPF to AvaloniaUI conversion assistance
- 500+ Controls- Complete AvaloniaUI controls reference
- Design Patterns- MVVM, reactive programming, and architectural guidance
- Best Practices- Industry-standard development practices
- Code Examples- Real-world implementation examples
- Telemetry & Monitoring- Real-time performance metrics and health checks
- Caching System- Intelligent resource caching for 80%+ hit rates
- Input Validation- Comprehensive parameter validation and sanitization
- Error Handling- Graceful error management with helpful diagnostics
- Audit Logging- Complete operation tracking and compliance support
- < 100ms Response Times- Optimized for production workloads
- Async Operations- Non-blocking file and network operations
- Memory Efficient- Minimal footprint with intelligent resource management
- Concurrent Support- Handle multiple requests simultaneously
- .NET 9.0 SDKor later
- MCP-compatible client(Claude Desktop, VS Code with MCP extension)
# Clone the repository git clone https://github.com/decriptor/AvaloniaUI.MCP.git cd AvaloniaUI.MCP # Build the project dotnet build # Run tests (optional) dotnet test # Start the server dotnet run --project src/AvaloniaUI.MCP/AvaloniaUI.MCP.csproj
{ "mcpServers": { "avalonia": { "command": "dotnet", "args": [ "run", "--project", "/path/to/AvaloniaUI.MCP/src/AvaloniaUI.MCP/AvaloniaUI.MCP.csproj" ], "cwd": "/path/to/AvaloniaUI.MCP" } } }
Try these commands with your MCP client:
"Create a new AvaloniaUI MVVM project called MyApp" "Validate this XAML code for best practices" "Generate JWT authentication pattern with high security" "Show me how to migrate this WPF control to AvaloniaUI" "Perform a health check on the server"
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐ │ MCP Client │ │ AvaloniaUI.MCP │ │ Knowledge Base │ │ (Claude, VSC) │◄──►│ Server │◄──►│ (JSON Files) │ └─────────────────┘ └──────────────────┘ └─────────────────┘ │ ▼ ┌──────────────────┐ │ Tool Ecosystem │ │ • Project Gen │ │ • Validation │ │ • Security │ │ • Diagnostics │ └──────────────────┘
- .NET 9.0- Latest runtime with performance optimizations
- MCP Protocol- Official Microsoft Model Context Protocol SDK
- OpenTelemetry- Enterprise observability and monitoring
- Reactive Extensions- Async/reactive programming patterns
Comprehensive test suite with 150+ tests:
# Run all tests dotnet test # Run with coverage dotnet test --collect:"XPlat Code Coverage" # Run specific categories dotnet test --filter Category=Unit dotnet test --filter Category=Integration
- Unit Tests- Individual component testing
- Integration Tests- Tool interaction testing
- Performance Tests- Load and response time testing
- Security Tests- Input validation and security pattern testing
- Input Validation- All parameters validated against strict schemas
- Secure Patterns- Defensive security pattern generation
- Audit Logging- Complete operation tracking
- Error Handling- No sensitive information exposure
- Resource Limits- Protection against resource exhaustion
We welcome contributions! Please see ourContributing Guidefor details.
- Fork and clonethe repository
- Install dependencies:dotnet restore
- Run tests:dotnet test
- Create feature branch:git checkout -b feature/amazing-feature
- Make changeswith tests
- Submit pull request
- 🛠️ New tools and features
- 📚 Documentation improvements
- 🐛 Bug fixes and optimizations
- 🧪 Additional test coverage
- 🌐 Internationalization support
This project is licensed under the MIT License - see theLICENSEfile for details.
- AvaloniaUI Team- For the excellent cross-platform UI framework
- Microsoft- For the Model Context Protocol specification
- Contributors- Everyone who helps improve this project
- Community- For feedback, bug reports, and feature requests
- 📖 Documentation:GitHub Pages
- 🐛 Bug Reports:GitHub Issues
- 💬 Discussions:GitHub Discussions
- 📧 Email:sshaw@decriptor.com
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Create crafted UI components inspired by the best 21st.dev design engineers.
Bring agent evaluations, observability, and synthetic test set generation directly into your IDE for free with Galileo's new MCP server
An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .
MCP server for AI Diagram Maker — generate beautiful software engineering diagrams directly inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent
ALAPI MCP Tools,Call hundreds of API interfaces via MCP
AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform
MCP server that gives AI assistants on-demand access to 1,500+ amCharts docs, ~300 code examples, and 1000+ class API references.
APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.
One shared context layer for AI agents and humans — live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.
Build and deploy full-stack Next.js apps with 98 tools for React, AWS, and MongoDB
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





