# wuqunfei/github-mcp-server-js

Source: https://glimind.com/server/github%2Fwuqunfei%2Fgithub-mcp-server-js
Registry id: `github/wuqunfei/github-mcp-server-js`
Status: unknown

## Tools (80)

- `add_comment`: Add a comment to an issue.
- `add_labels`: Add labels to an issue, keeping the issue's existing labels.
- `add_or_update_team_membership`: Add a user to a team or update their role.
- `check_repo_starred`: Check whether the authenticated user has starred a repository.
- `create_branch`: Create a new branch from an existing branch or commit SHA.
- `create_codespace_in_repo`: Create a codespace in a repository for the authenticated user.
- `create_gist`: Create a new gist.
- `create_issue`: Create a new issue in a repository.
- `create_or_update_file`: Create a new file or update an existing file in a repository.
- `create_pull_request`: Create a new pull request.
- `create_pull_request_review`: Create a review on a pull request.
- `create_tree`: Create a new tree object in a repository.
- `delete_branch`: Delete a branch from a repository.
- `delete_gist`: Delete a gist.
- `get_app`: Get public metadata for a GitHub App by URL slug.
- `get_authenticated_user`: Get the profile of the currently authenticated user.
- `get_branch`: Get a single branch in a repository.
- `get_codespace`: Get a codespace by name for the authenticated user.
- `get_commit`: Get a single commit in a repository.
- `get_copilot_organization_details`: Get Copilot seat breakdown and policy settings for an organization.
- `get_copilot_seat_details_for_user`: Get Copilot seat details for a specific org member.
- `get_file_contents`: Get the contents of a file or directory in a repository.
- `get_gist`: Get a single gist by id.
- `get_issue`: Get a single issue in a repository.
- `get_meta`: Get GitHub API metadata.
- `get_org`: Get a GitHub organization by login.
- `get_package_for_authenticated_user`: Get a specific package owned by the authenticated user.
- `get_package_version_for_authenticated_user`: Get a specific version of a package owned by the authenticated user.
- `get_pull_request`: Get a single pull request.
- `get_rate_limit`: Get the current API rate-limit status.
- `get_repository`: Get a GitHub repository by owner and name.
- `get_team_by_name`: Get a team by its slug within an organization.
- `get_tree`: Get a single tree in a repository, optionally recursive.
- `get_user_by_username`: Get public information about a user by login.
- `get_user_hovercard`: Get contextual hovercard information about a user.
- `list_branches`: List branches in a repository.
- `list_codespaces`: List codespaces for the authenticated user.
- `list_comments`: List comments on an issue.
- `list_commits`: List commits in a repository.
- `list_copilot_seats`: List all Copilot seat assignments in an organization.
- `list_emojis`: List all emoji names and their image URLs on GitHub.
- `list_gists`: List gists for the authenticated user.
- `list_installation_repos_for_authenticated_user`: List repositories accessible under a specific installation.
- `list_installations_for_authenticated_user`: List GitHub App installations accessible to the authenticated user.
- `list_issues`: List issues in a repository.
- `list_labels`: List all labels defined in a repository.
- `list_labels_on_issue`: List the labels currently applied to an issue.
- `list_notifications`: List notifications for the authenticated user.
- `list_org_members`: List members of an organization.
- `list_org_repos`: List repositories in an organization.
- `list_package_versions_for_authenticated_user`: List all versions of a package owned by the authenticated user.
- `list_packages_for_authenticated_user`: List packages owned by the authenticated user.
- `list_pull_request_commits`: List the commits on a pull request.
- `list_pull_request_files`: List the files changed in a pull request.
- `list_pull_request_reviews`: List the reviews on a pull request.
- `list_pull_requests`: List pull requests in a repository.
- `list_starred_repos`: List repositories starred by the authenticated user.
- `list_tags`: List tags in a repository.
- `list_team_members`: List the members of a team.
- `list_teams`: List teams in an organization.
- `list_user_followers`: List the users who follow a given user.
- `list_user_following`: List the users that a given user follows.
- `lock_issue`: Lock an issue conversation to collaborators only.
- `merge_pull_request`: Merge a pull request.
- `remove_label`: Remove a single label from an issue.
- `remove_team_membership`: Remove a user from a team.
- `render_markdown`: Render a Markdown string to HTML using GitHub's renderer.
- `request_reviewers`: Request reviewers for a pull request.
- `search_code`: Search code across GitHub.
- `search_commits`: Search commits on default branches.
- `search_issues`: Search issues and pull requests.
- `search_repos`: Search GitHub repositories.
- `search_users`: Search GitHub users.
- `star_repo`: Star a repository on behalf of the authenticated user.
- `start_codespace`: Start a stopped codespace.
- `unlock_issue`: Unlock a previously locked issue conversation.
- `unstar_repo`: Unstar a repository the authenticated user previously starred.
- `update_gist`: Update an existing gist.
- `update_issue`: Update an existing issue.
- `update_pull_request`: Update an existing pull request.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
