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
| ID | GitHub MCP |
|---|---|
| Provider | Microsoft |
| Category | Utilities |
| From Version | 8.13.0 |
| Docker Image | demisto/mcp:1.0.0.10325753 |
| Supported Modules | Agentix 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-toolCalls a specific tool on the GitHub MCP server with optional input parameters.
-
list-toolsRetrieves 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)