19 lines
605 B
Python
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")
|