Files
t3code-mcp/src/t3code_mcp/__init__.py
T

19 lines
605 B
Python

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")