We built a lightweight gateway (one Python file) that lets multiple AI clients share MCP tool servers with fine-grained, per-tool access control via fnmatch patterns. Config is a single TOML file with live reload.
It works like a file-based proxy - point your agent at the static gateway URL once, then dynamically connect and swap out actual MCP servers behind it at any time via changing config file / REST API. No need to reconfigure your agents when your tools change.
GitHub: https://github.com/camelop/mcp-x