A Model Context Protocol (MCP) server for GitHub that enables AI assistants to access GitHub repositories, issues, pull requests, and other GitHub data.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Get details of GitHub Actions resources (workflows, workflow runs, jobs, and artifacts). Parameters: method (string, required), owner (string, required), repo (string, required), resource_id (string, required)
List GitHub Actions workflows in a repository. Parameters: method (string, required), owner (string, required), repo (string, required), page (number, optional), per_page (number, optional), resource_id (string, optional), workflow_jobs_filter (object, optional), workflow_runs_filter (object, optional)
Trigger GitHub Actions workflow actions. Parameters: inputs (object, optional), method (string, required), owner (string, required), ref (string, optional), repo (string, required), run_id (number, optional), workflow_id (string, optional)
Get GitHub Actions workflow job logs. Parameters: failed_only (boolean, optional), job_id (number, optional), owner (string, required), repo (string, required), return_content (boolean, optional), run_id (number, optional), tail_lines (number, optional)
Get code scanning alert. Parameters: alertNumber (number, required), owner (string, required), repo (string, required)
List code scanning alerts. Parameters: owner (string, required), repo (string, required), ref (string, optional), severity (string, optional), state (string, optional), tool_name (string, optional)
Get my user profile. No parameters required.
Get team members. Parameters: org (string, required), team_slug (string, required)
Get teams. Parameters: user (string, optional)
Assign Copilot to issue. Parameters: base_ref (string, optional), custom_instructions (string, optional), issue_number (number, required), owner (string, required), repo (string, required)
Request Copilot review. Parameters: owner (string, required), pullNumber (number, required), repo (string, required)
Get dependabot alert. Parameters: alertNumber (number, required), owner (string, required), repo (string, required)
List dependabot alerts. Parameters: owner (string, required), repo (string, required), severity (string, optional), state (string, optional)
Get discussion. Parameters: discussionNumber (number, required), owner (string, required), repo (string, required)
Get discussion comments. Parameters: after (string, optional), discussionNumber (number, required), owner (string, required), perPage (number, optional), repo (string, required)
List discussion categories. Parameters: owner (string, required), repo (string, optional)
List discussions. Parameters: after (string, optional), category (string, optional), direction (string, optional), orderBy (string, optional), owner (string, required), perPage (number, optional), repo (string, optional)
Create Gist. Parameters: content (string, required), description (string, optional), filename (string, required), public (boolean, optional)
Get Gist Content. Parameters: gist_id (string, required)
List Gists. Parameters: page (number, optional), perPage (number, optional), since (string, optional), username (string, optional)
Update Gist. Parameters: content (string, required), description (string, optional), filename (string, required), gist_id (string, required)
Get repository tree. Parameters: owner (string, required), path_filter (string, optional), recursive (boolean, optional), repo (string, required), tree_sha (string, optional)
Add comment to issue. Parameters: body (string, required), issue_number (number, required), owner (string, required), repo (string, required)
Get a specific label from a repository. Parameters: name (string, required), owner (string, required), repo (string, required)
Get issue details. Parameters: issue_number (number, required), method (string, required), owner (string, required), page (number, optional), perPage (number, optional), repo (string, required)
Create or update issue. Parameters: assignees (string[], optional), body (string, optional), duplicate_of (number, optional), issue_number (number, optional), labels (string[], optional), method (string, required), milestone (number, optional), owner (string, required), repo (string, required), state (string, optional), state_reason (string, optional), title (string, optional), type (string, optional)
List available issue types. Parameters: owner (string, required)
List issues. Parameters: after (string, optional), direction (string, optional), labels (string[], optional), orderBy (string, optional), owner (string, required), perPage (number, optional), repo (string, required), since (string, optional), state (string, optional)
Search issues. Parameters: order (string, optional), owner (string, optional), page (number, optional), perPage (number, optional), query (string, required), repo (string, optional), sort (string, optional)
Change sub-issue. Parameters: after_id (number, optional), before_id (number, optional), issue_number (number, required), method (string, required), owner (string, required), replace_parent (boolean, optional), repo (string, required), sub_issue_id (number, required)
Get a specific label from a repository. Parameters: name (string, required), owner (string, required), repo (string, required)
Write operations on repository labels. Parameters: color (string, optional), description (string, optional), method (string, required), name (string, required), new_name (string, optional), owner (string, required), repo (string, required)
List labels from a repository. Parameters: owner (string, required), repo (string, required)
Dismiss notification. Parameters: state (string, required), threadID (string, required)
Get notification details. Parameters: notificationID (string, required)
List notifications. Parameters: before (string, optional), filter (string, optional), owner (string, optional), page (number, optional), perPage (number, optional), repo (string, optional), since (string, optional)
Manage notification subscription. Parameters: action (string, required), notificationID (string, required)