diff --git a/src/dolibarr_mcp/__init__.py b/src/dolibarr_mcp/__init__.py index 11a5ab9..f3ae058 100644 --- a/src/dolibarr_mcp/__init__.py +++ b/src/dolibarr_mcp/__init__.py @@ -1,19 +1,26 @@ -"""Professional Dolibarr MCP Server package. +"""Dolibarr MCP - Model Context Protocol Server for Dolibarr ERP.""" -This package provides a comprehensive Model Context Protocol (MCP) server -for Dolibarr ERP integration with full CRUD operations. -""" - -__version__ = "1.0.0" +__version__ = "1.0.1" __author__ = "Dolibarr MCP Team" -__email__ = "support@dolibarr-mcp.com" -from .config import Config -from .dolibarr_client import DolibarrClient, DolibarrAPIError +# Make the main function available at package level +try: + from .dolibarr_mcp_server import main +except ImportError: + # If relative import fails, we might be running directly + import sys + import os + # Add parent directory to path + sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + from dolibarr_mcp.dolibarr_mcp_server import main +# Export main components __all__ = [ - "Config", - "DolibarrClient", - "DolibarrAPIError", - "__version__" + 'main', + '__version__', + '__author__' ] + +# Support both execution methods +if __name__ == '__main__': + main()