Initial commit: HAProxy MCP Server

- Zero-reload domain management with map-based routing
- 100 pool backends with 10 server slots each
- Runtime API integration for dynamic configuration
- Auto-restore servers from persistent config on startup
- 17 MCP tools for domain/server management

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
root
2026-02-01 11:37:06 +00:00
commit 432154c850
9 changed files with 2998 additions and 0 deletions

8
mcp/pyproject.toml Normal file
View File

@@ -0,0 +1,8 @@
[project]
name = "haproxy-mcp"
version = "1.0.0"
description = "HAProxy MCP Server"
requires-python = ">=3.11"
dependencies = [
"mcp[cli]>=1.0.0",
]