from pmcp.mcp_server.github_server.utils.github_api import GithubClient github_client = None def initialize_github_client(api_key: str = None) -> None: try: if not api_key: raise ValueError( "api_key required" ) global github_client github_client = GithubClient(api_key=api_key) except Exception as e: raise # Add a prompt for common Github operations def github_help() -> str: """Provides help information about available Github operations.""" return """ Available Github Operations: 1. get issues 2. create issue 3. comment issue 4. close issue 5. get pull requests 6. create pull request 7. get repo stats 8. list branches 9. get recent commits 10. get file contents """