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)