Token导航 LogoToken导航TokenDH.com
Ant Design CLI logo
开发工具未说明官方级别未说明来源级核验

Ant Design CLI

MCP Server

AntDesign.Cli是一个命令行工具和MCP服务器,用于查询Ant Design Blazor组件信息,帮助开发者快速访问组件文档和API详情。

工具数

0

提示词数

0

GitHub Stars

10

资源数

0
命令行工具开发工具C#

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ElderJames

提供方

ElderJames

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AntDesign。克利

一个命令行工具和MCP(模型上下文协议)服务器,用于查询Ant Design Async组件信息。它帮助开发人员直接从命令行或通过GitHub Copilot快速访问组件文档和API详细信息。

有关详细的实施指南和技术讨论,请查看我们的博客文章:

特性

  • 搜索特定组件信息
  • 列出所有可用组件
  • 按类别过滤组件
  • 支持CLI和MCP服务器模式
  • GitHub Copilot集成

支持的工具

CLI命令

  • list:列出所有组件
  • search -n :按名称批量搜索组件
  • category -n :按类别过滤组件
  • demo-list:列出所有组件演示
  • demo -n :查看特定组件的演示

MCP服务器工具

  • SearchComponents:按名称批量搜索组件
  • ListComponents:列出所有组件
  • GetComponentsByCategory:按类别获取组件
  • ListAllDemos:列出所有组件演示
  • SearchComponentDemos:按组件名称和场景获取演示

安装

dotnet tool install --global AntDesign.Cli

用法

命令行接口命令模式

# List all components
antblazor list

# Search for a specific component
antblazor search -n Button

# Get components by category
antblazor category -n Navigation

MCP服务器模式(适用于GitHub Copilot)

  1. 全局安装该工具
  2. 将以下配置添加到VS代码中 mcp.json:
{
    "servers": {
        "antblazor": {
            "type": "stdio",
            "command": "antblazor",
            "args": ["-mcp"]
        }
    }
}

或者使用安装链接:

vscode:mcp/install?{"name":"antblazor","command":"antblazor","args":["-mcp"]}

实现细节

本项目演示了如何:

  1. 创建一个。NET全局工具
  2. 实现MCP服务器功能
  3. 加载并解析组件文档
  4. 提供干净的CLI界面
  5. 启用GitHub Copilot集成

使用的关键技术:

  • .NET 9.0
  • 系统。命令行
  • 模型上下文协议
  • 系统。文本。JSON

技术细节

转换a。NET CLI工具到MCP服务器

转换a的过程。NET CLI工具到MCP服务器需要几个步骤:

  1. 添加所需包

    

    
  1. 创建MCP工具类
[McpServerToolType]
public sealed class AntDesignTools
{
    [McpServerTool]
    [Description("Search for an Ant Design Blazor component by name")]
    public async Task SearchComponent(
        [Description("The name of the component to search for")] string name)
    {
        // Implementation
    }
}
  1. 配置MCP服务器
if (args.Length == 1 && args[0] == "-mcp")
{
    var builder = Host.CreateApplicationBuilder(args);
    builder.Services.AddMcpServer()
        .WithStdioServerTransport()
        .WithTools();
    await builder.Build().RunAsync();
    return 0;
}
  1. 同时处理CLI和MCP模式
  • 维护现有CLI功能
  • 添加MCP服务器支持
  • 共享核心业务逻辑
  1. 益处
  • 增强的开发人员体验
  • 人工智能辅助
  • 与GitHub Copilot无缝集成
  • 改进文档可访问性

贡献

欢迎投稿!请随时提交拉取请求。

许可证

麻省理工学院

目录标签

目录标签

命令行工具开发工具C#本地部署MCP服务器组件查询GitHubCopilot集成开发辅助

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP