Manage your local model machine over MCP: state, model pull/remove, service switch, LoRA training
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add model-manager --env MM_VM_HOST='<MM_VM_HOST>' --env MM_VM_USER='<MM_VM_USER>' --env MM_CONTAINER_ROOT='<MM_CONTAINER_ROOT>' -- uvx mcp-modelmanager~/.codex/config.toml
[mcp_servers.model-manager]
command = "uvx"
args = ["mcp-modelmanager"]
env = { MM_VM_HOST = "<MM_VM_HOST>", MM_VM_USER = "<MM_VM_USER>", MM_CONTAINER_ROOT = "<MM_CONTAINER_ROOT>" }
# codex mcp add model-manager --env MM_VM_HOST='<MM_VM_HOST>' --env MM_VM_USER='<MM_VM_USER>' --env MM_CONTAINER_ROOT='<MM_CONTAINER_ROOT>' -- uvx mcp-modelmanager~/.cursor/mcp.json
{
"mcpServers": {
"model-manager": {
"command": "uvx",
"args": [
"mcp-modelmanager"
],
"env": {
"MM_VM_HOST": "<MM_VM_HOST>",
"MM_VM_USER": "<MM_VM_USER>",
"MM_CONTAINER_ROOT": "<MM_CONTAINER_ROOT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"model-manager": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-modelmanager"
],
"env": {
"MM_VM_HOST": "<MM_VM_HOST>",
"MM_VM_USER": "<MM_VM_USER>",
"MM_CONTAINER_ROOT": "<MM_CONTAINER_ROOT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"model-manager": {
"command": "uvx",
"args": [
"mcp-modelmanager"
],
"env": {
"MM_VM_HOST": "<MM_VM_HOST>",
"MM_VM_USER": "<MM_VM_USER>",
"MM_CONTAINER_ROOT": "<MM_CONTAINER_ROOT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"model-manager": {
"command": "uvx",
"args": [
"mcp-modelmanager"
],
"env": {
"MM_VM_HOST": "<MM_VM_HOST>",
"MM_VM_USER": "<MM_VM_USER>",
"MM_CONTAINER_ROOT": "<MM_CONTAINER_ROOT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"model-manager": {
"command": "uvx",
"args": [
"mcp-modelmanager"
],
"env": {
"MM_VM_HOST": "<MM_VM_HOST>",
"MM_VM_USER": "<MM_VM_USER>",
"MM_CONTAINER_ROOT": "<MM_CONTAINER_ROOT>"
}
}
}
}需要的环境变量
MM_VM_HOSTMM_VM_USERMM_CONTAINER_ROOT
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。