Add __main__.py for direct module execution

This commit is contained in:
latinogino
2025-09-21 17:53:26 +02:00
parent 88cf3c4289
commit cc3c2ed9a4

View File

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