Files
server_manager/MCP.md
T
2026-05-22 00:16:08 +08:00

1.2 KiB
Raw Blame History

Server Manager MCP

本项目提供一个 MCP stdio 服务,入口为新的 CLI 模块:

python -m entrypoints.cli mcp

源码运行时需要让 Python 能找到 src

set PYTHONPATH=E:\learn\web\backend\storage\server_manager\src
python -m entrypoints.cli --root E:\game\server_root mcp

打包后可直接使用安装目录或 src\dist\main\main.exe

main.exe --root E:\game\server_root mcp

客户端配置示例

{
  "mcpServers": {
    "server-manager": {
      "command": "python",
      "args": [
        "-m",
        "entrypoints.cli",
        "--root",
        "E:\\game\\server_root",
        "mcp"
      ],
      "env": {
        "PYTHONPATH": "E:\\learn\\web\\backend\\storage\\server_manager\\src"
      }
    }
  }
}

暴露工具

  • server_manager_list_servers
  • server_manager_check_status
  • server_manager_read_config
  • server_manager_create_server
  • server_manager_regenerate_config
  • server_manager_start_server
  • server_manager_stop_server
  • server_manager_compile
  • server_manager_search_logs
  • server_manager_read_log

注意:create/start/stop/compile/regenerate 会修改本地项目或启动外部进程,建议在 MCP 客户端里保留工具调用确认。