1.3 KiB
1.3 KiB
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\ServerManager\ServerManager.exe:
ServerManager.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_serversserver_manager_check_statusserver_manager_read_configserver_manager_create_serverserver_manager_regenerate_configserver_manager_start_serverserver_manager_stop_serverserver_manager_compileserver_manager_search_logsserver_manager_read_log
注意:create/start/stop/compile/regenerate 会修改本地项目或启动外部进程,建议在 MCP 客户端里保留工具调用确认。