From cc3c2ed9a4afee385c48efe5f0bf617a52bdb7c7 Mon Sep 17 00:00:00 2001 From: latinogino <154024559+latinogino@users.noreply.github.com> Date: Sun, 21 Sep 2025 17:53:26 +0200 Subject: [PATCH] Add __main__.py for direct module execution --- src/dolibarr_mcp/__main__.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/dolibarr_mcp/__main__.py diff --git a/src/dolibarr_mcp/__main__.py b/src/dolibarr_mcp/__main__.py new file mode 100644 index 0000000..4b339d6 --- /dev/null +++ b/src/dolibarr_mcp/__main__.py @@ -0,0 +1,17 @@ +"""Main entry point for Dolibarr MCP server.""" + +import sys +import asyncio + +from .dolibarr_mcp_server import main + + +if __name__ == "__main__": + try: + asyncio.run(main()) + except KeyboardInterrupt: + print("\nšŸ‘‹ Server stopped by user", file=sys.stderr) + sys.exit(0) + except Exception as e: + print(f"āŒ Server error: {e}", file=sys.stderr) + sys.exit(1)