#!/usr/bin/env python3
"""
MCP-OS Modules Package
모든 MCP 모듈들의 컬렉션
"""
# 메인 모듈들
from .terminal.complete_terminal_mcp import CompleteTerminalMCP
from .filesystem.complete_filesystem_mcp import CompleteFilesystemMCP
from .edit_file_lines.complete_edit_file_lines_mcp import CompleteEditFileLinesMCP
from .debugger.mcp_debugger_main import MCPDebugger
from .web_search.enhanced_google_search_mcp import EnhancedGoogleSearchMCP
# 추가 모듈들 (조건부 임포트)
try:
from .browser_tools.browser_tools_main import BrowserToolsMCP
BROWSER_TOOLS_AVAILABLE = True
except ImportError:
BROWSER_TOOLS_AVAILABLE = False
try:
from .auto_compact.auto_compact_main import AutoCompactMCP
AUTO_COMPACT_AVAILABLE = True
except ImportError:
AUTO_COMPACT_AVAILABLE = False
__all__ = [
'CompleteTerminalMCP',
'CompleteFilesystemMCP',
'CompleteEditFileLinesMCP',
'MCPDebugger',
'EnhancedGoogleSearchMCP'
]
# 조건부 exports
if BROWSER_TOOLS_AVAILABLE:
__all__.append('BrowserToolsMCP')
if AUTO_COMPACT_AVAILABLE:
__all__.append('AutoCompactMCP')