MCP服务器集合

一组用.NET编写的MCP(Model Context Protocol)服务器,发布为NuGet包,用于管理.NET MAUI开发环境。

  • by Redth
  • C#
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Redth/NetMcpServers

使用说明

.NET MCP服务器

用编写的MCP(模型上下文协议)服务器的集合。NET,作为NuGet包发布。

安装

使用dnx(node10.0+)

和。NET 10或更高版本,您可以直接运行服务器而无需安装:

dnx Mcp.Server.MauiDevEnv --yes

使用.NET工具(.NET 8.0+)

为了。NET 8或9,作为全局工具安装:

dotnet tool install --global Mcp.Server.MauiDevEnv

配置

MCP客户端配置

添加到您的MCP客户端配置文件中(例如,Claude Desktop、GitHub Copilot):

为了。净值10+ (使用dnx):

{
  "mcpServers": {
    "mauidevenv": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Mcp.Server.MauiDevEnv", "--yes"]
    }
  }
}

为了。净8/9 (使用已安装的工具):

{
  "mcpServers": {
    "mauidevenv": {
      "type": "stdio",
      "command": "mcp-server-mauidevenv"
    }
  }
}

见个人 mcp.json 每个项目文件夹中的文件,用于即用型配置。


服务器

Maui DevEnv MCP服务器

包裹: Mcp.Server.MauiDevEnv
命令: mcp-server-mauidevenv 或 dnx Mcp.Server.MauiDevEnv

管理。NET MAUI开发环境包括。NET SDK、Android SDK和Java JDK。

工具

dotnet_info -全面。NET SDK和运行时信息

  • 返回:包含SDK版本、工作负载、运行时和最新可用版本的JSON

get_android_environment_info -获取Android SDK和Java JDK信息

  • 返回:带有Android SDK路径、Java JDK路径和已安装包的JSON

android_sdk_accept_licenses -接受Android SDK许可证

  • 参数: android_sdk_home (可选)

android_sdk_install_package -安装Android SDK包

  • 参数: package_path_or_id, android_sdk_home (可选)

android_sdk_uninstall_package -卸载Android SDK包

  • 参数: package_path_or_id, android_sdk_home (可选)

android_sdk_download -下载安卓SDK

  • 参数: android_sdk_home (必填)

发展

本地测试

# Test MauiDevEnv server
dotnet run --project MauiDevEnv

文档

  • 看 agents.md 每个项目中的文件,用于详细的LLM友好文档
  • 根 agents.md 提供存储库概述