Tools, resources, and guidance for building cross-platform applications with AvaloniaUI.
A comprehensive MCP server providing enterprise-grade tools, resources, and guidance for building cross-platform AvaloniaUI applications.
# 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
Add to your MCP client configuration:
{
"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"
Category | Tools | Description |
---|---|---|
Project Generation | ProjectGeneratorTool, ArchitectureTemplateTool | Create complete projects with best practices |
Validation & Quality | XamlValidationTool, SecurityPatternTool, AccessibilityTool | Ensure code quality and security |
UI Development | ThemingTool, CustomControlGenerator, AnimationTool | Build beautiful, interactive interfaces |
Migration & Integration | APIIntegrationTool, LocalizationTool, DataAccessPatternTool | Integrate with external systems |
Development & Debugging | DiagnosticTool, TestingIntegrationTool, PerformanceAnalysisTool | Monitor and optimize applications |
๐ Complete Tools Documentation โ
Metric | Value | Description |
---|---|---|
Response Time | < 100ms | Average tool execution time |
Test Coverage | 90%+ | Comprehensive test suite |
Cache Hit Rate | 80%+ | Resource caching efficiency |
Memory Usage | < 200MB | Typical memory footprint |
Concurrent Users | 50+ | Supported simultaneous connections |
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ MCP Client โ โ AvaloniaUI.MCP โ โ Knowledge Base โ
โ (Claude, VSC) โโโโโบโ Server โโโโโบโ (JSON Files) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโ
โ Tool Ecosystem โ
โ โข Project Gen โ
โ โข Validation โ
โ โข Security โ
โ โข Diagnostics โ
โโโโโโโโโโโโโโโโโโโโ
Built with:
Resource | Description |
---|---|
๐ Documentation Site | Complete documentation with examples |
๐ Quick Start Guide | Get running in 5 minutes |
๐ ๏ธ Tools Reference | Detailed tool documentation |
๐ก Examples & Tutorials | Real-world usage examples |
๐ Troubleshooting | Common issues and solutions |
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
Test categories:
Enterprise-grade security features:
We welcome contributions! Please see our Contributing Guide for details.
dotnet restore
dotnet test
git checkout -b feature/amazing-feature
This project is licensed under the MIT License - see the LICENSE file for details.
Interact with the Hyperliquid decentralized exchange by integrating its SDK.
Programmatically control iOS simulators via stdio transport. Requires macOS with Xcode and installed iOS simulators.
Analyze large codebases and document collections using high-context models via OpenRouter, OpenAI, or Google AI -- very useful, e.g., with Claude Code
Tools to query latest Maven dependency information
Image generation and editing using the FLUX.1 Kontext [Max] model via the Replicate API, featuring advanced text rendering and contextual understanding.
Provides structured data for shadcn/ui components, including descriptions, installation instructions, usage examples, and props.
Execute any LLM-generated code in the YepCode secure and scalable sandbox environment and create your own MCP tools using JavaScript or Python, with full support for NPM and PyPI packages
An authentication-free, remote MCP server deployable on Cloudflare Workers or locally via npm.
Analyzes audio files and extracts metadata, tailored for game audio development workflows.
Remote, no-auth MCP server providing AI-powered codebase context and answers