MM

mcbodge/mudmcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

115 stars 16 forks 品質 82 トレンド 30GPL-2.0

mcbodge/mudmcpは、[[T0]からインポートされたMCPサーバー候補です。

概要

mcbodge/mudmcpは、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

エンタープライズグレードのモデルコンテキストプロトコル(MCP)サーバーで、AIアシスタントにMudBlazorコンポーネントのドキュメント、コード例、APIリファレンスへの包括的なアクセスを提供します。

免責事項: このプロジェクトはMudBlazorチームとは提携せず、公式に支持も受けていません。公式MudBlazorリポジトリからドキュメントを抽出し提供する独立した実装です。


📖 目次

  • 概要
  • 特徴
  • クイックスタート — 消費者向け(DNX、インストール不可)
  • Running from Source — 貢献者向け
  • 文書化
  • 利用可能なMCPツール
  • プロジェクト構成
  • 貢献
  • ライセンス

概要

Mud MCPはAIアシスタントとMudBlazorコンポーネントドキュメントの間の橋渡しをします。公式MudBlazorリポジトリをクローンし、Roslynを使ってソースファイルを解析し、Model Context Protocolを通じてインデックス化されたAPIを公開します。これにより、GitHub Copilot、Claude、その他のMCP互換クライアントなどのAIエージェントが、Blazor開発に正確でコンテキスト認識した支援を提供できます。

主要な価値提案

  • Version-Aware:プロジェクトが使用する正確なMudBlazorバージョンのドキュメントを提供します

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

GitHub で README 全文を見る

インストール

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" } } } }