GitHub MCP

Use this integration to connect securely with a GitHub Model Context Protocol (MCP) server and access its tools in real time.

Utilities · GitHub MCP MCP

Details

IDGitHub MCP
ProviderMicrosoft
CategoryUtilities
From Version8.13.0
Docker Imagedemisto/mcp:1.0.0.10325753
Supported ModulesAgentix Cloud Runtime Security Cloud Posture Security XSIAM EDR Cortex Cloud

Enabled Toolsets (21 options)

If no toolsets are selected, GitHub's default toolsets 'context', 'repos', 'issues', 'pull_requests', and 'users' will be enabled.

context actions code_security dependabot discussions gists git issues labels notifications orgs projects pull_requests repos secret_protection security_advisories stargazers users copilot copilot_spaces github_support_docs_search

Connection settings

Parameter Name Type Required Default
Personal Access Token token Credentials Yes
Enabled Toolsets enabled_toolsets Multi select No
Enable Read-Only Tools readonly Boolean No

Commands (2)

An MCP server publishes no fixed command set: list-tools and call-tool are the protocol plumbing, and the tools they reach are discovered from the remote server when the instance connects. The pack cannot name them ahead of time, so neither can this page.

  • call-tool

    Calls a specific tool on the GitHub MCP server with optional input parameters.

  • list-tools

    Retrieves a list of available tools in the GitHub MCP server.

category: Utilities
provider: Microsoft
sectionorder:
- Connect
commonfields:
  id: GitHub MCP
  version: -1
configuration:
  - name: token
    type: 9
    displaypassword: Personal Access Token
    hiddenusername: true
    additionalinfo: "GitHub Personal Access Token"
    section: Connect
    required: true
  - display: Enabled Toolsets
    name: enabled_toolsets
    type: 16
    section: Connect
    options:
    - context
    - actions
    - code_security
    - dependabot
    - discussions
    - gists
    - git
    - issues
    - labels
    - notifications
    - orgs
    - projects
    - pull_requests
    - repos
    - secret_protection
    - security_advisories
    - stargazers
    - users
    - copilot
    - copilot_spaces
    - github_support_docs_search
    additionalinfo: If no toolsets are selected, GitHub's default toolsets 'context', 'repos', 'issues', 'pull_requests', and 'users' will be enabled.
  - name: readonly
    section: Connect
    display: Enable Read-Only Tools
    type: 8
    additionalinfo: When enabled, limits tools to read-only operations preventing any write/modification actions.
description: Use this integration to connect securely with a GitHub Model Context Protocol (MCP) server and access its tools in real time.
display: GitHub MCP
name: GitHub MCP
script:
  commands:
  - arguments: []
    description: Retrieves a list of available tools in the GitHub MCP server.
    name: list-tools
    hidden: true
    outputs: []
  - arguments:
    - name: name
      description: The name of the tool to call.
      required: true
    - name: arguments
      description: Parameters for the tool execution.
    description: Calls a specific tool on the GitHub MCP server with optional input parameters.
    name: call-tool
    hidden: true
    outputs: []
  script: '-'
  type: python
  subtype: python3
  dockerimage: demisto/mcp:1.0.0.10325753
  mcp: true
fromversion: 8.13.0
tests:
- No tests (auto formatted)