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
« prev ^ index » next coverage.py v7.6.12, created at 2025-03-10 01:37 +0900
1"""Confluence API integration module.
3This module provides access to Confluence content through the Model Context Protocol.
4"""
6from .client import ConfluenceClient
7from .comments import CommentsMixin
8from .config import ConfluenceConfig
9from .pages import PagesMixin
10from .search import SearchMixin
11from .spaces import SpacesMixin
14class ConfluenceFetcher(SearchMixin, SpacesMixin, PagesMixin, CommentsMixin):
15 """Main entry point for Confluence operations, providing backward compatibility.
17 This class combines functionality from various mixins to maintain the same
18 API as the original ConfluenceFetcher class.
19 """
21 pass
24__all__ = ["ConfluenceFetcher", "ConfluenceConfig", "ConfluenceClient"]