"""
MCP (Model Context Protocol) Tools Package

This package contains FastMCP-based implementations for different services:
- jira.py: Jira integration tools using FastMCP
- Future modules can be added here (e.g., github.py, slack.py, etc.)

Each module should follow the FastMCP pattern:
1. Create FastMCP instance (e.g., jira_mcp = FastMCP("Service Name"))
2. Use @mcp.tool decorator for tool registration
3. Implement get_mcp_server() function to return the FastMCP instance
"""

from .jira import get_jira_mcp_server, get_mcp_info

__all__ = ['get_jira_mcp_server', 'get_mcp_info']

def get_all_mcp_modules():
    """Get information about all available MCP modules"""
    return {
        "jira": {
            "description": "Jira issue management and project operations",
            "server_available": True,
            "info": get_mcp_info()
        }
        # Future modules can be added here:
        # "github": {...},
        # "slack": {...},
    }