MCPServers
GitHub - MCP server logo
3
0

Summary

GitHub MCP Server provides a robust interface for AI assistants to interact with GitHub repositories through the GitHub API. It enables operations like repository management, branch creation/deletion, issue tracking, pull request handling, file modifications, and release management - all with standardized error handling and rate limiting protection. Built with TypeScript and following a feature-oriented architecture, this server is ideal for automating GitHub workflows, code management tasks, and collaborative development processes without requiring direct API access.

Available Actions(14)

get_repository

Get detailed information about a specific repository. Parameters: owner, repo

list_repositories

List repositories for the authenticated user. Parameters: type (optional), sort (optional)

create_repository

Create a new GitHub repository. Parameters: name, description (optional), private (optional)

list_branches

List branches in a repository. Parameters: owner, repo, protected (optional), per_page (optional)

create_branch

Create a new branch. Parameters: owner, repo, branch, sha

delete_branch

Delete a branch. Parameters: owner, repo, branch

create_issue

Create a new issue in a repository. Parameters: owner, repo, title, body (optional), labels (optional)

list_issues

List issues in a repository. Parameters: owner, repo, state (optional), labels (optional)

create_pull_request

Create a new pull request. Parameters: owner, repo, title, head, base, body (optional)

merge_pull_request

Merge a pull request. Parameters: owner, repo, pull_number, commit_title (optional), commit_message (optional), merge_method (optional)

update_pull_request

Update an existing pull request. Parameters: owner, repo, pull_number, title (optional), body (optional), state (optional), base (optional), maintainer_can_modify (optional)

list_pull_requests

List pull requests in a repository. Parameters: owner, repo, state (optional), head (optional), base (optional), sort (optional), direction (optional)

update_file

Create or update a file in a repository. Parameters: owner, repo, path, message, content, sha (optional), branch (optional)

create_release

Create a new release. Parameters: owner, repo, tag_name, name (optional), body (optional), draft (optional), prerelease (optional)

Last Updated: April 17, 2025

コミュニティレビュー

0.0
0 レビュー
5
0
4
0
3
0
2
0
1
0

まだレビューはありません. 最初のレビューを投稿しましょう!

会話に参加するにはサインインしてください

Coming soon to
HighlightHighlight AI

言語

TypeScript

カテゴリ

タグ