feat(*): t3code-mcp connector - machines, projects, dispatch, wait, interrupt

This commit is contained in:
hh
2026-08-29 20:36:21 +02:00
commit c86f34c9fa
21 changed files with 2891 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
import logging
from t3code_mcp.config import Settings, load_machines
from t3code_mcp.server import Registry, build_server
def main() -> None:
logging.basicConfig(level=logging.INFO, format="%(asctime)s %(name)s %(message)s")
settings = Settings()
machines = load_machines(settings.config)
logging.getLogger(__name__).info(
"t3code-mcp: machines %s, listening on %s:%s",
list(machines),
settings.host,
settings.port,
)
server = build_server(Registry(machines))
server.run(transport="http", host=settings.host, port=settings.port, path="/mcp")