本项目是一个用Golang编写的Arduino MCP服务器,为Arduino开发提供便利的服务支持。
git clone git@github.com:dido18/arduino-mcp-server.gitcd arduino-mcp-server && go build .mv arduino-mcp-server ~/arduino-mcp-server)settings.json(或可以在工作区中添加一个名为.vscode/mcp.json的文件)中的command字段使用该位置。{
// settings.json
"mcp": {
"servers": {
"arduino-mcp-server": {
"type": "stdio",
"command": "~/arduino-mcp-server",
"args": []
}
}
}
}
list_boards:列出连接到电脑的电路板compile:编译(可选上传)一个草图
fqbn:电路板的FQBNsketch:要编译的草图路径upload:如果为True则执行上传port:上传的目标端口upload:上传
fqbn:电路板的FQBNsketch:要编译的草图路径port:上传的目标端口