MM

mcbodge/mudmcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

115 stars 16 forks Качество 82 Тренд 30GPL-2.0

mcbodge/mudmcp — это кандидат для MCP-сервера, импортированный из https://github.com/mcbodge/mudmcp.

Обзор

mcbodge/mudmcp — это кандидат для MCP-сервера, импортированный из https://github.com/mcbodge/mudmcp.

Обзор (машинный перевод)

Сервер корпоративного уровня Model Context Protocol (MCP), который предоставляет ассистентам ИИ полный доступ к документации компонентов MudBlazor, примерам кода и ссылке на API.

Отказ от ответственности: Этот проект не связан, не поддерживается и не поддерживается командой MudBlazor. Это независимая реализация, которая извлекает и обслуживает документацию из официального репозитория MudBlazor.


📖 Содержание

  • Обзор
  • Особенности
  • Быстрый старт — для потребителей (DNX, без установки)
  • Running from Source — для участников
  • Документация
  • Доступные инструменты MCP
  • Структура проекта
  • Вклад
  • Лицензия

Обзор

Mud MCP восполняет разрыв между AI-ассистентами и документацией компонентов MudBlazor. Он клонирует официальный репозиторий MudBlazor, парсирует исходные файлы с помощью Roslyn и предоставляет индексированный API через протокол Model Context Protocol — позволяя агентам ИИ, таким как GitHub Copilot, Claude и другим совместимым с MCP клиентам, предоставлять точную, контекстно-ориентированную помощь в разработке Blazor.

Ключевые ценностные предложения

  • Version-Aware: Предоставляет документацию для конкретной версии MudBlazor, используемой в вашем проекте

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Mud MCP

An enterprise-grade Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to MudBlazor component documentation, code examples, and API reference.

Disclaimer: This project is not affiliated with, endorsed by, or officially supported by the MudBlazor team. It is an independent implementation that extracts and serves documentation from the official MudBlazor repository.


📖 Table of Contents


Overview

Mud MCP bridges the gap between AI assistants and MudBlazor component documentation. It clones the official MudBlazor repository, parses source files using Roslyn, and exposes an indexed API via the Model Context Protocol—enabling AI agents like GitHub Copilot, Claude, and other MCP-compatible clients to provide accurate, context-aware assistance for Blazor development.

Key Value Propositions

  • Version-Aware: Serves documentation for the exact MudBlazor version your project uses
  • AI-Optimized Output: Formats responses in Markdown for optimal LLM consumption
  • Production-Ready: Built with Aspire 13.1, health checks, and observability
  • Flexible Deployment: Supports both HTTP and stdio transports
  • Multi-Version Cache: Caches up to 3 versions simultaneously with LRU eviction — instant startup after first run

Features

Feature Description
Component Discovery List all ~85 MudBlazor components with category filtering
Detailed Documentation Access parameters, events, methods, and inheritance info
Code Examples Extract real examples from the MudBlazor documentation
Semantic Search Search components by name, description, or parameters
API Reference Full API reference for components and enum types
Related Components Discover related components through inheritance and categories
Health Monitoring Built-in health checks with detailed status reporting
Recommended Agents Works with the Clowder MudBlazor Copilot agents for optimal MCP tool usage

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mudblazor": { "command": "dnx", "args": ["MudMCP", "--yes", "--", "--stdio"], "env": { "MUDBLAZOR_VERSION": "9.0.0", "MudBlazor__Repository__DataPath": "C:/Users/<you>/.mudmcp" } } } }