.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提供存储库概述
