内核构建mcp
用于远程Linux内核交叉编译的MCP服务器。
设置
1.安装尾秤
在Mac和Linux上安装:
# Mac
brew install tailscale
# Linux
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up在Linux计算机上启用Tailscale SSH:
sudo tailscale up --ssh验证Mac的连接:
# Check Tailscale IP
tailscale ip -4 # on Linux machine
# Test SSH (no keys needed — Tailscale handles auth)
ssh user@100.x.x.x添加 ~/.ssh/config 为方便起见:
Host kernel-build
HostName 100.x.x.x
User 2.将MCP服务器部署到Linux
scp -r . kernel-build:~/kernel-build-mcp/
ssh kernel-build "~/kernel-build-mcp/install.sh"3.配置
在Linux上直接编辑配置:
ssh kernel-build "vi ~/.config/kernel-build-mcp/config.json"或者使用 set_config 连接后使用Claude Code的工具。
4.从克劳德代码连接
复制 .mcp.json 到您的内核项目:
cp .mcp.json /path/to/SmokeR24.1-kernel/.mcp.json或与现有 .mcp.json 如果存在的话。
验证: claude --mcp-debug
工具
| 工具 | 说明 |
|---|---|
get_config | 显示当前配置 |
set_config | 远程更新配置 |
git_pull | 获取并拉取最新更改 |
git_reset | 硬重置为远程状态 |
build | 完整内核构建 |
build_module | 构建特定模块目录 |
make_defconfig | 应用defconfig |
clean | 清理构建工件 |
get_build_log | 读取上次构建日志 |
get_artifact | 下载构建工件(base64) |
run_command | 在内核目录中运行任意命令 |
