Skip to content

GitHub Tools

Alessio Rocchi edited this page Jan 27, 2026 · 1 revision

GitHub Tools

7 MCP tools for GitHub integration.


Tools

github_issue_create

Create a GitHub issue.

Input:

{
  "owner": "username",
  "repo": "repository",
  "title": "Issue title",
  "body": "Issue description",
  "labels": ["bug"],
  "assignees": ["user"]
}

github_issue_list

List repository issues.

Input:

{
  "owner": "username",
  "repo": "repository",
  "state": "open",
  "labels": "bug",
  "limit": 10
}

github_issue_get

Get issue details.

Input:

{
  "owner": "username",
  "repo": "repository",
  "number": 42
}

github_pr_create

Create a pull request.

Input:

{
  "owner": "username",
  "repo": "repository",
  "title": "PR title",
  "head": "feature-branch",
  "base": "main",
  "body": "PR description"
}

github_pr_list

List pull requests.

Input:

{
  "owner": "username",
  "repo": "repository",
  "state": "open"
}

github_pr_get

Get PR details.

Input:

{
  "owner": "username",
  "repo": "repository",
  "number": 42
}

github_repo_info

Get repository information.

Input:

{
  "owner": "username",
  "repo": "repository"
}

Related:

Clone this wiki locally