Coverage for src/mcp_atlassian/confluence/__init__.py: 100%

1"""Confluence API integration module.

2

3 This module provides access to Confluence content through the Model Context Protocol.

4"""

5

6 from .client import ConfluenceClient

7 from .comments import CommentsMixin

8 from .config import ConfluenceConfig

9 from .pages import PagesMixin

10 from .search import SearchMixin

11 from .spaces import SpacesMixin

12

13

14 class ConfluenceFetcher(SearchMixin, SpacesMixin, PagesMixin, CommentsMixin):

15 """Main entry point for Confluence operations, providing backward compatibility.

16

17 This class combines functionality from various mixins to maintain the same

18 API as the original ConfluenceFetcher class.

19 """

20

21 pass

22

23

24 __all__ = ["ConfluenceFetcher", "ConfluenceConfig", "ConfluenceClient"]