MCPcopy
hub / github.com/volcengine/MineContext / main

Function main

opencontext/server/opencontext.py:272–295  ·  view source on GitHub ↗

Main entry point for running the server.

()

Source from the content-addressed store, hash-verified

270
271
272def main():
273 """Main entry point for running the server."""
274 import argparse
275
276 import uvicorn
277
278 parser = argparse.ArgumentParser(description="OpenContext Server")
279 parser.add_argument("--host", default="127.0.0.1", help="Host to bind to")
280 parser.add_argument("--port", type=int, default=1733,
281 help="Port to bind to")
282 parser.add_argument(
283 "--config", help="Configuration file path", default="./config/config.yaml")
284 parser.add_argument("--reload", action="store_true",
285 help="Enable auto-reload for development")
286
287 args = parser.parse_args()
288
289 print(f"Starting OpenContext Server on {args.host}:{args.port}")
290 if args.config:
291 print(f"Using config file: {args.config}")
292
293 uvicorn.run(
294 "opencontext.cli:app", host=args.host, port=args.port, reload=args.reload, log_level="info"
295 )
296
297
298if __name__ == "__main__":

Callers 1

opencontext.pyFile · 0.70

Calls 1

runMethod · 0.45

Tested by

no test coverage detected