Smart MCP gateway � consolidates backend MCP servers into a single entry point for Claude Code
  • Python 98.8%
  • Batchfile 1.2%
Find a file
slothitude c4320faf20 Fix stdio client for mcp 1.27.2, add HTTP /switch endpoint
- Update stdio_client call to use StdioServerParameters object (mcp 1.27 broke old kwargs API)
- Add POST /switch HTTP endpoint for profile switching without MCP client
- Fix load_profile_servers to skip already-connected servers and handle errors gracefully
- Wrap /switch server loading in try/except so one failing backend doesn't 500 the whole request

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-05 06:01:47 +10:00
backend.py Fix stdio client for mcp 1.27.2, add HTTP /switch endpoint 2026-06-05 06:01:47 +10:00
config.py Tool Router Gateway — MCP consolidation with profile-based lazy-loading 2026-06-04 22:47:37 +10:00
gateway.py Fix stdio client for mcp 1.27.2, add HTTP /switch endpoint 2026-06-05 06:01:47 +10:00
register.py Tool Router Gateway — MCP consolidation with profile-based lazy-loading 2026-06-04 22:47:37 +10:00
registry.yaml Remove alphabetty from gateway registry, fix proxy tool registration 2026-06-04 22:51:16 +10:00
start.bat Tool Router Gateway — MCP consolidation with profile-based lazy-loading 2026-06-04 22:47:37 +10:00