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

9 statements  

« prev     ^ index     » next       coverage.py v7.6.12, created at 2025-03-10 01:37 +0900

1"""Confluence API integration module. 

2 

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

4""" 

5 

6from .client import ConfluenceClient 

7from .comments import CommentsMixin 

8from .config import ConfluenceConfig 

9from .pages import PagesMixin 

10from .search import SearchMixin 

11from .spaces import SpacesMixin 

12 

13 

14class 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"]