PyGithub MCP Server

"""Schema models for GitHub MCP Server. This module re-exports all schema models from their domain-specific modules for backward compatibility. """ # Re-export all schemas for backward compatibility from .base import RepositoryRef, FileContent from .repositories import ( CreateOrUpdateFileParams, PushFilesParams, SearchRepositoriesParams, CreateRepositoryParams, GetFileContentsParams, ForkRepositoryParams, CreateBranchParams, ) from .issues import ( CreateIssueParams, UpdateIssueParams, GetIssueParams, ListIssuesParams, IssueCommentParams, ListIssueCommentsParams, UpdateIssueCommentParams, DeleteIssueCommentParams, AddIssueLabelsParams, RemoveIssueLabelParams, ) from .pull_requests import ( CreatePullRequestParams, ) from .search import ( SearchParams, SearchCodeParams, SearchIssuesParams, SearchUsersParams, ) from .responses import ( ToolResponse, TextContent, ErrorContent, ResponseContent, ) # For backward compatibility, also import ListCommitsParams from .repositories import ListCommitsParams __all__ = [ # Base "RepositoryRef", "FileContent", # Repositories "CreateOrUpdateFileParams", "PushFilesParams", "SearchRepositoriesParams", "CreateRepositoryParams", "GetFileContentsParams", "ForkRepositoryParams", "CreateBranchParams", "ListCommitsParams", # Issues "CreateIssueParams", "UpdateIssueParams", "GetIssueParams", "ListIssuesParams", "IssueCommentParams", "ListIssueCommentsParams", "UpdateIssueCommentParams", "DeleteIssueCommentParams", "AddIssueLabelsParams", "RemoveIssueLabelParams", # Pull Requests "CreatePullRequestParams", # Search "SearchParams", "SearchCodeParams", "SearchIssuesParams", "SearchUsersParams", # Responses "ToolResponse", "TextContent", "ErrorContent", "ResponseContent", ]