What is mcp-server-github?
Description: GitHub's official MCP Server
Packaged by Acuvity and published to our curated MCP server registry from github/github-mcp-server original sources.
Quick links:
Why We Built This
At Acuvity, security is central to our mission—especially for critical systems like MCP servers and integration in agentic systems. To address this need, we've created a secure and robust Docker image designed to ensure github/github-mcp-server run reliably and safely.
🔐 Key Security Features
📦 Isolated Immutable Sandbox
| Feature | Description |
|---|---|
| Isolated Execution | All tools run within secure, containerized sandboxes to enforce process isolation and prevent lateral movement. |
| Non-root by Default | Enforces least-privilege principles, minimizing the impact of potential security breaches. |
| Read-only Filesystem | Ensures runtime immutability, preventing unauthorized modification. |
| Version Pinning | Guarantees consistency and reproducibility across deployments by locking tool and dependency versions. |
| CVE Scanning | Continuously scans images for known vulnerabilities using Docker Scout to support proactive mitigation. |
| SBOM & Provenance | Delivers full supply chain transparency by embedding metadata and traceable build information. |
| Container Signing (Cosign) | Implements image signing using Cosign to ensure integrity and authenticity of container images. |
🛡️ Runtime Security and Guardrails
Minibridge Integration: Minibridge establishes secure Agent-to-MCP connectivity, supports Rego/HTTP-based policy enforcement 🕵️, and simplifies orchestration.
The ARC container includes a built-in Rego policy that enables a set of runtime "guardrails"" to help enforce security, privacy, and correct usage of your services. Below is an overview of each guardrail provided.
🔒 Resource Integrity
Mitigates MCP Rug Pull Attacks
- Goal: Protect users from malicious tool description changes after initial approval, preventing post-installation manipulation or deception.
- Mechanism: Locks tool descriptions upon client approval and verifies their integrity before execution. Any modification to the description triggers a security violation, blocking unauthorized changes from server-side updates.
🛡️ Guardrails
Covert Instruction Detection
Monitors incoming requests for hidden or obfuscated directives that could alter policy behavior.
- Goal: Stop attackers from slipping unnoticed commands or payloads into otherwise harmless data.
- Mechanism: Applies a library of regex patterns and binary‐encoding checks to the full request body. If any pattern matches a known covert channel (e.g., steganographic markers, hidden HTML tags, escape-sequence tricks), the request is rejected.
Sensitive Pattern Detection
Block user-defined sensitive data patterns (credential paths, filesystem references).
- Goal: Block accidental or malicious inclusion of sensitive information that violates data-handling rules.
- Mechanism: Runs a curated set of regexes against all payloads and tool descriptions—matching patterns such as
.envfiles, RSA key paths, directory traversal sequences.
Shadowing Pattern Detection
Detects and blocks "shadowing" attacks, where a malicious MCP server sneaks hidden directives into its own tool descriptions to hijack or override the behavior of other, trusted tools.
- Goal: Stop a rogue server from poisoning the agent’s logic by embedding instructions that alter how a different server’s tools operate (e.g., forcing all emails to go to an attacker’s address even when the user calls a separate
send_emailtool). - Mechanism: During policy load, each tool description is scanned for cross‐tool override patterns—such as
<IMPORTANT>sections referencing other tool names, hidden side‐effects, or directives that apply to a different server’s API. Any description that attempts to shadow or extend instructions for a tool outside its own namespace triggers a policy violation and is rejected.
Schema Misuse Prevention
Enforces strict adherence to MCP input schemas.
- Goal: Prevent malformed or unexpected fields from bypassing validations, causing runtime errors, or enabling injections.
- Mechanism: Compares each incoming JSON object against the declared schema (required properties, allowed keys, types). Any extra, missing, or mistyped field triggers an immediate policy violation.
Cross-Origin Tool Access
Controls whether tools may invoke tools or services from external origins.
- Goal: Prevent untrusted or out-of-scope services from being called.
- Mechanism: Examines tool invocation requests and outgoing calls, verifying each target against an allowlist of approved domains or service names. Calls to any non-approved origin are blocked.
Secrets Redaction
Automatically masks sensitive values so they never appear in logs or responses.
- Goal: Ensure that API keys, tokens, passwords, and other credentials cannot leak in plaintext.
- Mechanism: Scans every text output for known secret formats (e.g., AWS keys, GitHub PATs, JWTs). Matches are replaced with
[REDACTED]before the response is sent or recorded.
These controls ensure robust runtime integrity, prevent unauthorized behavior, and provide a foundation for secure-by-design system operations.
Enable guardrails
To activate guardrails in your Docker containers, define the GUARDRAILS environment variable with the protections you need.
| Guardrail | Summary |
|---|---|
covert-instruction-detection | Detects hidden or obfuscated directives in requests. |
sensitive-pattern-detection | Flags patterns suggesting sensitive data or filesystem exposure. |
shadowing-pattern-detection | Identifies tool descriptions that override or influence others. |
schema-misuse-prevention | Enforces strict schema compliance on input data. |
cross-origin-tool-access | Controls calls to external services or APIs. |
secrets-redaction | Prevents exposure of credentials or sensitive values. |
Example: add -e GUARDRAILS="secrets-redaction sensitive-pattern-detection" to enable those guardrails.
🔒 Basic Authentication via Shared Secret
Provides a lightweight auth layer using a single shared token.
- Mechanism: Expects clients to send an
Authorizationheader with the predefined secret. - Use Case: Quickly lock down your endpoint in development or simple internal deployments—no complex OAuth/OIDC setup required.
To turn on Basic Authentication, define BASIC_AUTH_SECRET environment variable with a shared secret.
Example: add -e BASIC_AUTH_SECRET="supersecret" to enable the basic authentication.
While basic auth will protect against unauthorized access, you should use it only in controlled environment, rotate credentials frequently and always use TLS.
[!NOTE] By default, all guardrails except
resource integrityare turned off. You can enable or disable each one individually, ensuring that only the protections your environment needs are active.
📦 How to Install
[!TIP] Given mcp-server-github scope of operation it can be hosted anywhere.
Environment variables and secrets:
GITHUB_PERSONAL_ACCESS_TOKENrequired to be setGITHUB_HOSToptional (not set)
For more information and extra configuration you can consult the package documentation.
🧰 Clients Integrations
Below are the steps for configuring most clients that use MCP to elevate their Copilot experience.
<details> <summary>Visual Studio Code</summary>[!NOTE] These integrations function natively across all Minibridge modes. To keep things brief, only the docker local-run setup is covered here.
To get started immediately, you can use the "one-click" link below:
Global scope
Press ctrl + shift + p and type Preferences: Open User Settings JSON to add the following section:
{
"mcp": {
"servers": {
"acuvity-mcp-server-github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "TO_BE_SET"
},
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--read-only",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"docker.io/acuvity/mcp-server-github:v0.29.0"
]
}
}
}
}
Workspace scope
In your workspace create a file called .vscode/mcp.json and add the following section:
{
"servers": {
"acuvity-mcp-server-github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "TO_BE_SET"
},
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--read-only",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"docker.io/acuvity/mcp-server-github:v0.29.0"
]
}
}
}
</details> <details> <summary>Windsurf IDE</summary>To pass secrets you should use the
promptStringinput type described in the Visual Studio Code documentation.
In ~/.codeium/windsurf/mcp_config.json add the following section:
{
"mcpServers": {
"acuvity-mcp-server-github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "TO_BE_SET"
},
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--read-only",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"docker.io/acuvity/mcp-server-github:v0.29.0"
]
}
}
}
See Windsurf documentation for more info.
</details> <details> <summary>Cursor IDE</summary>Add the following JSON block to your mcp configuration file:
~/.cursor/mcp.jsonfor global scope.cursor/mcp.jsonfor project scope
{
"mcpServers": {
"acuvity-mcp-server-github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "TO_BE_SET"
},
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--read-only",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"docker.io/acuvity/mcp-server-github:v0.29.0"
]
}
}
}
See cursor documentation for more information.
</details> <details> <summary>Claude Desktop</summary>In the claude_desktop_config.json configuration file add the following section:
{
"mcpServers": {
"acuvity-mcp-server-github": {
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "TO_BE_SET"
},
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--read-only",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"docker.io/acuvity/mcp-server-github:v0.29.0"
]
}
}
}
See Anthropic documentation for more information.
</details> <details> <summary>OpenAI python SDK</summary>Running locally
async with MCPServerStdio(
params={
"env": {"GITHUB_PERSONAL_ACCESS_TOKEN":"TO_BE_SET"},
"command": "docker",
"args": ["run","-i","--rm","--read-only","-e","GITHUB_PERSONAL_ACCESS_TOKEN","docker.io/acuvity/mcp-server-github:v0.29.0"]
}
) as server:
tools = await server.list_tools()
Running remotely
async with MCPServerSse(
params={
"url": "http://<ip>:<port>/sse",
}
) as server:
tools = await server.list_tools()
See OpenAI Agents SDK docs for more info.
</details>🐳 Run it with Docker
<details> <summary>Locally with STDIO</summary>In your client configuration set:
- command:
docker - arguments:
run -i --rm --read-only -e GITHUB_PERSONAL_ACCESS_TOKEN docker.io/acuvity/mcp-server-github:v0.29.0
Simply run as:
docker run -it -p 8000:8000 --rm --read-only -e GITHUB_PERSONAL_ACCESS_TOKEN docker.io/acuvity/mcp-server-github:v0.29.0
Then on your application/client, you can configure to use it like:
{
"mcpServers": {
"acuvity-mcp-server-github": {
"url": "http://localhost:8000/sse"
}
}
}
You might have to use different ports for different tools.
</details> <details> <summary>Remotely with Websocket tunneling and MTLS </summary>This section assume you are familiar with TLS and certificates and will require:
- a server certificate with proper DNS/IP field matching your tool deployment.
- a client-ca used to sign client certificates
- Start the server in
backendmode
- add an environment variable like
-e MINIBRIDGE_MODE=backend - add the TLS certificates (recommended) through a volume let's say
/certsex (-v $PWD/certs:/certs) - instruct minibridge to use those certs with
-e MINIBRIDGE_TLS_SERVER_CERT=/certs/server-cert.pem-e MINIBRIDGE_TLS_SERVER_KEY=/certs/server-key.pem-e MINIBRIDGE_TLS_SERVER_KEY_PASS=optional-e MINIBRIDGE_TLS_SERVER_CLIENT_CA=/certs/client-ca.pem
- Start
minibridgelocally in frontend mode:
- Get minibridge binary for your OS.
In your client configuration, Minibridge works like any other STDIO command.
Example for Claude Desktop:
{
"mcpServers": {
"acuvity-mcp-server-github": {
"command": "minibridge",
"args": ["frontend", "--backend", "wss://<remote-url>:8000/ws", "--tls-client-backend-ca", "/path/to/ca/that/signed/the/server-cert.pem/ca.pem", "--tls-client-cert", "/path/to/client-cert.pem", "--tls-client-key", "/path/to/client-key.pem"]
}
}
}
That's it.
Minibridge offers a host of additional features. For step-by-step guidance, please visit the wiki. And if anything’s unclear, don’t hesitate to reach out!
</details>☁️ Deploy On Kubernetes
<details> <summary>Deploy using Helm Charts</summary>Chart settings requirements
This chart requires some mandatory information to be installed.
Mandatory Secrets:
GITHUB_PERSONAL_ACCESS_TOKENsecret to be set as secrets.GITHUB_PERSONAL_ACCESS_TOKEN either by.valueor from existing with.valueFrom
Optional Environment variables:
GITHUB_HOST=""environment variable can be changed with env.GITHUB_HOST=""
How to install
You can inspect the chart README:
helm show readme oci://docker.io/acuvity/mcp-server-github --version 1.0.0
You can inspect the values that you can configure:
helm show values oci://docker.io/acuvity/mcp-server-github --version 1.0.0
Install with helm
helm install mcp-server-github oci://docker.io/acuvity/mcp-server-github --version 1.0.0
From there your MCP server mcp-server-github will be reachable by default through http/sse from inside the cluster using the Kubernetes Service mcp-server-github on port 8000 by default. You can change that by looking at the service section of the values.yaml file.
How to Monitor
The deployment will create a Kubernetes service with a healthPort, that is used for liveness probes and readiness probes. This health port can also be used by the monitoring stack of your choice and exposes metrics under the /metrics path.
See full charts Readme for more details about settings and runtime security including guardrails activation.
</details>🧠 Server features
🧰 Tools (40)
<details> <summary>add_comment_to_pending_review</summary>Description:
Add review comment to the requester's latest pending pull request review. A pending review needs to already exist to call this (check with the user if not sure).
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| body | string | The text of the review comment | Yes |
| line | number | The line of the blob in the pull request diff that the comment applies to. For multi-line comments, the last line of the range | No |
| owner | string | Repository owner | Yes |
| path | string | The relative path to the file that necessitates a comment | Yes |
| pullNumber | number | Pull request number | Yes |
| repo | string | Repository name | Yes |
| side | string | The side of the diff to comment on. LEFT indicates the previous state, RIGHT indicates the new state | No |
| startLine | number | For multi-line comments, the first line of the range that the comment applies to | No |
| startSide | string | For multi-line comments, the starting side of the diff that the comment applies to. LEFT indicates the previous state, RIGHT indicates the new state | No |
| subjectType | string | The level at which the comment is targeted | Yes |
Description:
Add a comment to a specific issue in a GitHub repository. Use this tool to add comments to pull requests as well (in this case pass pull request number as issue_number), but only if user is not asking specifically to add review comments.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| body | string | Comment content | Yes |
| issue_number | number | Issue number to comment on | Yes |
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
Description:
Assign Copilot to a specific issue in a GitHub repository.
This tool can help with the following outcomes:
- a Pull Request created with source code changes to resolve the issue
More information can be found at:
- https://docs.github.com/en/copilot/using-github-copilot/using-copilot-coding-agent-to-work-on-tasks/about-assigning-tasks-to-copilot
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| base_ref | string | Git reference (e.g., branch) that the agent will start its work from. If not specified, defaults to the repository's default branch | No |
| custom_instructions | string | Optional custom instructions to guide the agent beyond the issue body. Use this to provide additional context, constraints, or guidance that is not captured in the issue description | No |
| issue_number | number | Issue number | Yes |
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
Description:
Create a new branch in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| branch | string | Name for new branch | Yes |
| from_branch | string | Source branch (defaults to repo default) | No |
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
Description:
Create or update a single file in a GitHub repository.
If updating, you should provide the SHA of the file you want to update. Use this tool to create or update a file in a GitHub repository remotely; do not use it for local file operations.
In order to obtain the SHA of original file version before updating, use the following git command:
git ls-tree HEAD <path to file>
If the SHA is not provided, the tool will attempt to acquire it by fetching the current file contents from the repository, which may lead to rewriting latest committed changes if the file has changed since last retrieval.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| branch | string | Branch to create/update the file in | Yes |
| content | string | Content of the file | Yes |
| message | string | Commit message | Yes |
| owner | string | Repository owner (username or organization) | Yes |
| path | string | Path where to create/update the file | Yes |
| repo | string | Repository name | Yes |
| sha | string | The blob SHA of the file being replaced. | No |
Description:
Create a new pull request in a GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| base | string | Branch to merge into | Yes |
| body | string | PR description | No |
| draft | boolean | Create as draft PR | No |
| head | string | Branch containing changes | Yes |
| maintainer_can_modify | boolean | Allow maintainer edits | No |
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
| title | string | PR title | Yes |
Description:
Create a new GitHub repository in your account or specified organization
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| autoInit | boolean | Initialize with README | No |
| description | string | Repository description | No |
| name | string | Repository name | Yes |
| organization | string | Organization to create the repository in (omit to create in your personal account) | No |
| private | boolean | Whether repo should be private | No |
Description:
Delete a file from a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| branch | string | Branch to delete the file from | Yes |
| message | string | Commit message | Yes |
| owner | string | Repository owner (username or organization) | Yes |
| path | string | Path to the file to delete | Yes |
| repo | string | Repository name | Yes |
Description:
Fork a GitHub repository to your account or specified organization
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| organization | string | Organization to fork to | No |
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
Description:
Get details for a commit from a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| include_diff | boolean | Whether to include file diffs and stats in the response. Default is true. | No |
| owner | string | Repository owner | Yes |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
| sha | string | Commit SHA, branch name, or tag name | Yes |
Description:
Get the contents of a file or directory from a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner (username or organization) | Yes |
| path | string | Path to file/directory | No |
| ref | string | Accepts optional git refs such as refs/tags/{tag}, refs/heads/{branch} or refs/pull/{pr_number}/head | No |
| repo | string | Repository name | Yes |
| sha | string | Accepts optional commit SHA. If specified, it will be used instead of ref | No |
Description:
Get a specific label from a repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| name | string | Label name. | Yes |
| owner | string | Repository owner (username or organization name) | Yes |
| repo | string | Repository name | Yes |
Description:
Get the latest release in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
Description:
Get details of the authenticated GitHub user. Use this when a request is about the user's own profile for GitHub. Or when information is missing to build other tool calls.
Parameter:
| Name | Type | Description | Required? |
|---|
Description:
Get a specific release by its tag name in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
| tag | string | Tag name (e.g., 'v1.0.0') | Yes |
Description:
Get details about a specific git tag in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
| tag | string | Tag name | Yes |
Description:
Get member usernames of a specific team in an organization. Limited to organizations accessible with current credentials
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| org | string | Organization login (owner) that contains the team. | Yes |
| team_slug | string | Team slug | Yes |
Description:
Get details of the teams the user is a member of. Limited to organizations accessible with current credentials
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| user | string | Username to get teams for. If not provided, uses the authenticated user. | No |
Description:
Get information about a specific issue in a GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| issue_number | number | The number of the issue | Yes |
| method | string | The read operation to perform on a single issue. | |
| Options are: |
- get - Get details of a specific issue.
- get_comments - Get issue comments.
- get_sub_issues - Get sub-issues of the issue.
- get_labels - Get labels assigned to the issue. | Yes | owner | string | The owner of the repository | Yes | page | number | Page number for pagination (min 1) | No | perPage | number | Results per page for pagination (min 1, max 100) | No | repo | string | The name of the repository | Yes
Description:
Create a new or update an existing issue in a GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| assignees | array | Usernames to assign to this issue | No |
| body | string | Issue body content | No |
| duplicate_of | number | Issue number that this issue is a duplicate of. Only used when state_reason is 'duplicate'. | No |
| issue_number | number | Issue number to update | No |
| labels | array | Labels to apply to this issue | No |
| method | string | Write operation to perform on a single issue. | |
| Options are: |
- 'create' - creates a new issue.
- 'update' - updates an existing issue. | Yes | milestone | number | Milestone number | No | owner | string | Repository owner | Yes | repo | string | Repository name | Yes | state | string | New state | No | state_reason | string | Reason for the state change. Ignored unless state is changed. | No | title | string | Issue title | No | type | string | Type of this issue. Only use if the repository has issue types configured. Use list_issue_types tool to get valid type values for the organization. If the repository doesn't support issue types, omit this parameter. | No
Description:
List branches in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
Description:
Get list of commits of a branch in a GitHub repository. Returns at least 30 results per page by default, but can return more if specified using the perPage parameter (up to 100).
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| author | string | Author username or email address to filter commits by | No |
| owner | string | Repository owner | Yes |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
| sha | string | Commit SHA, branch or tag name to list commits of. If not provided, uses the default branch of the repository. If a commit SHA is provided, will list commits up to that SHA. | No |
Description:
List supported issue types for repository owner (organization).
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | The organization owner of the repository | Yes |
Description:
List issues in a GitHub repository. For pagination, use the 'endCursor' from the previous response's 'pageInfo' in the 'after' parameter.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| after | string | Cursor for pagination. Use the endCursor from the previous page's PageInfo for GraphQL APIs. | No |
| direction | string | Order direction. If provided, the 'orderBy' also needs to be provided. | No |
| labels | array | Filter by labels | No |
| orderBy | string | Order issues by field. If provided, the 'direction' also needs to be provided. | No |
| owner | string | Repository owner | Yes |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
| since | string | Filter by date (ISO 8601 timestamp) | No |
| state | string | Filter by state, by default both open and closed issues are returned when not provided | No |
Description:
List pull requests in a GitHub repository. If the user specifies an author, then DO NOT use this tool and use the search_pull_requests tool instead.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| base | string | Filter by base branch | No |
| direction | string | Sort direction | No |
| head | string | Filter by head user/org and branch | No |
| owner | string | Repository owner | Yes |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
| sort | string | Sort by | No |
| state | string | Filter by state | No |
Description:
List releases in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
Description:
List git tags in a GitHub repository
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| repo | string | Repository name | Yes |
Description:
Merge a pull request in a GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| commit_message | string | Extra detail for merge commit | No |
| commit_title | string | Title for merge commit | No |
| merge_method | string | Merge method | No |
| owner | string | Repository owner | Yes |
| pullNumber | number | Pull request number | Yes |
| repo | string | Repository name | Yes |
Description:
Get information on a specific pull request in GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| method | string | Action to specify what pull request data needs to be retrieved from GitHub. | |
| Possible options: |
- get - Get details of a specific pull request.
- get_diff - Get the diff of a pull request.
- get_status - Get status of a head commit in a pull request. This reflects status of builds and checks.
- get_files - Get the list of files changed in a pull request. Use with pagination parameters to control the number of results returned.
- get_review_comments - Get review threads on a pull request. Each thread contains logically grouped review comments made on the same code location during pull request reviews. Returns threads with metadata (isResolved, isOutdated, isCollapsed) and their associated comments. Use cursor-based pagination (perPage, after) to control results.
- get_reviews - Get the reviews on a pull request. When asked for review comments, use get_review_comments method.
- get_comments - Get comments on a pull request. Use this if user doesn't specifically want review comments. Use with pagination parameters to control the number of results returned. | Yes | owner | string | Repository owner | Yes | page | number | Page number for pagination (min 1) | No | perPage | number | Results per page for pagination (min 1, max 100) | No | pullNumber | number | Pull request number | Yes | repo | string | Repository name | Yes
Description:
Create and/or submit, delete review of a pull request.
Available methods:
- create: Create a new review of a pull request. If "event" parameter is provided, the review is submitted. If "event" is omitted, a pending review is created.
- submit_pending: Submit an existing pending review of a pull request. This requires that a pending review exists for the current user on the specified pull request. The "body" and "event" parameters are used when submitting the review.
- delete_pending: Delete an existing pending review of a pull request. This requires that a pending review exists for the current user on the specified pull request.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| body | string | Review comment text | No |
| commitID | string | SHA of commit to review | No |
| event | string | Review action to perform. | No |
| method | string | The write operation to perform on pull request review. | Yes |
| owner | string | Repository owner | Yes |
| pullNumber | number | Pull request number | Yes |
| repo | string | Repository name | Yes |
Description:
Push multiple files to a GitHub repository in a single commit
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| branch | string | Branch to push to | Yes |
| files | array | Array of file objects to push, each object with path (string) and content (string) | Yes |
| message | string | Commit message | Yes |
| owner | string | Repository owner | Yes |
| repo | string | Repository name | Yes |
Description:
Request a GitHub Copilot code review for a pull request. Use this for automated feedback on pull requests, usually before requesting a human reviewer.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| owner | string | Repository owner | Yes |
| pullNumber | number | Pull request number | Yes |
| repo | string | Repository name | Yes |
Description:
Fast and precise code search across ALL GitHub repositories using GitHub's native search engine. Best for finding exact symbols, functions, classes, or specific code patterns.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| order | string | Sort order for results | No |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| query | string | Search query using GitHub's powerful code search syntax. Examples: 'content:Skill language:Java org:github', 'NOT is:archived language:Python OR language:go', 'repo:github/github-mcp-server'. Supports exact matching, language filters, path filters, and more. | Yes |
| sort | string | Sort field ('indexed' only) | No |
Description:
Search for issues in GitHub repositories using issues search syntax already scoped to is:issue
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| order | string | Sort order | No |
| owner | string | Optional repository owner. If provided with repo, only issues for this repository are listed. | No |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| query | string | Search query using GitHub issues search syntax | Yes |
| repo | string | Optional repository name. If provided with owner, only issues for this repository are listed. | No |
| sort | string | Sort field by number of matches of categories, defaults to best match | No |
Description:
Search for pull requests in GitHub repositories using issues search syntax already scoped to is:pr
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| order | string | Sort order | No |
| owner | string | Optional repository owner. If provided with repo, only pull requests for this repository are listed. | No |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| query | string | Search query using GitHub pull request search syntax | Yes |
| repo | string | Optional repository name. If provided with owner, only pull requests for this repository are listed. | No |
| sort | string | Sort field by number of matches of categories, defaults to best match | No |
Description:
Find GitHub repositories by name, description, readme, topics, or other metadata. Perfect for discovering projects, finding examples, or locating specific repositories across GitHub.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| minimal_output | boolean | Return minimal repository information (default: true). When false, returns full GitHub API repository objects. | No |
| order | string | Sort order | No |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| query | string | Repository search query. Examples: 'machine learning in:name stars:>1000 language:python', 'topic:react', 'user:facebook'. Supports advanced search syntax for precise filtering. | Yes |
| sort | string | Sort repositories by field, defaults to best match | No |
Description:
Find GitHub users by username, real name, or other profile information. Useful for locating developers, contributors, or team members.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| order | string | Sort order | No |
| page | number | Page number for pagination (min 1) | No |
| perPage | number | Results per page for pagination (min 1, max 100) | No |
| query | string | User search query. Examples: 'john smith', 'location:seattle', 'followers:>100'. Search is automatically scoped to type:user. | Yes |
| sort | string | Sort users by number of followers or repositories, or when the person joined GitHub. | No |
Description:
Add a sub-issue to a parent issue in a GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| after_id | number | The ID of the sub-issue to be prioritized after (either after_id OR before_id should be specified) | No |
| before_id | number | The ID of the sub-issue to be prioritized before (either after_id OR before_id should be specified) | No |
| issue_number | number | The number of the parent issue | Yes |
| method | string | The action to perform on a single sub-issue | |
| Options are: |
- 'add' - add a sub-issue to a parent issue in a GitHub repository.
- 'remove' - remove a sub-issue from a parent issue in a GitHub repository.
- 'reprioritize' - change the order of sub-issues within a parent issue in a GitHub repository. Use either 'after_id' or 'before_id' to specify the new position. | Yes | owner | string | Repository owner | Yes | replace_parent | boolean | When true, replaces the sub-issue's current parent issue. Use with 'add' method only. | No | repo | string | Repository name | Yes | sub_issue_id | number | The ID of the sub-issue to add. ID is not the same as issue number | Yes
Description:
Update an existing pull request in a GitHub repository.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| base | string | New base branch name | No |
| body | string | New description | No |
| draft | boolean | Mark pull request as draft (true) or ready for review (false) | No |
| maintainer_can_modify | boolean | Allow maintainer edits | No |
| owner | string | Repository owner | Yes |
| pullNumber | number | Pull request number to update | Yes |
| repo | string | Repository name | Yes |
| reviewers | array | GitHub usernames to request reviews from | No |
| state | string | New state | No |
| title | string | New title | No |
Description:
Update the branch of a pull request with the latest changes from the base branch.
Parameter:
| Name | Type | Description | Required? |
|---|---|---|---|
| expectedHeadSha | string | The expected SHA of the pull request's HEAD ref | No |
| owner | string | Repository owner | Yes |
| pullNumber | number | Pull request number | Yes |
| repo | string | Repository name | Yes |
📝 Prompts (2)
<details> <summary>AssignCodingAgent</summary>Description:
Assign GitHub Coding Agent to multiple tasks in a GitHub repository.
Parameter:
| Argument | Description | Required |
|---|---|---|
| repo | The repository to assign tasks in (owner/repo). | Yes |
Description:
Create an issue for a problem and then generate a pull request to fix it
Parameter:
| Argument | Description | Required |
|---|---|---|
| owner | Repository owner | Yes |
| repo | Repository name | Yes |
| title | Issue title | Yes |
| description | Issue description | Yes |
| labels | Comma-separated list of labels to apply (optional) | No |
| assignees | Comma-separated list of assignees (optional) | No |
🔐 Resource SBOM
Minibridge will perform hash checks for the following resources. The hashes are given as references and are the sha256 sum of the description.
| Resource | Name | Parameter | Hash |
|---|---|---|---|
| prompts | AssignCodingAgent | description | 4f9fe34b7c7e89aa96df3550d613d28352ad4e354c8450d3057a533d96a490c7 |
| prompts | AssignCodingAgent | repo | c830ac58c90245c73c3a1f0ecd7c8722be8cb955ec08d2b1d4b74b00db1ddba4 |
| prompts | issue_to_fix_workflow | description | fcf1ae23cc8ef26b35816db215df7336e943b45831868a6f37cebb64472df034 |
| prompts | issue_to_fix_workflow | assignees | 2f70679e444e867cf3f5883993e4a91b0ea45a17b6685dfc7983d0554dd8fa9e |
| prompts | issue_to_fix_workflow | description | 6fdf4c7fb5a19e122d009b8deed663a56034d8170be9300906c4368c423da250 |
| prompts | issue_to_fix_workflow | labels | 03560bc948abee46f4a1d9d7d330447aec5d17fd21a8770d6d2c8da43d9d99f6 |
| prompts | issue_to_fix_workflow | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| prompts | issue_to_fix_workflow | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| prompts | issue_to_fix_workflow | title | baebb0f722db7150e454ecfb2d432205f6331d57837328637d25ac8413f84644 |
| tools | add_comment_to_pending_review | description | c01d9b539761ed349fdefe576e822b51e45119bb65ec58bae048f32d545a4a59 |
| tools | add_comment_to_pending_review | body | 150bf72e1256c35c56d58cce6912ae25bb0a02e2a048a422297a7eead2024635 |
| tools | add_comment_to_pending_review | line | 819e79a56ebb1ecd61715def06ef3dda6306d32677da2d9c797a17ea0c2fe4bc |
| tools | add_comment_to_pending_review | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | add_comment_to_pending_review | path | ad65a27b6cdd3e833939b5c162ff0e5e105a2a0d8120a83907c1c286c6ce1c6b |
| tools | add_comment_to_pending_review | pullNumber | c45ef7560e9361e486ad92db8751f01655bdaad2e8375566effb91d07090b338 |
| tools | add_comment_to_pending_review | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | add_comment_to_pending_review | side | a8c682b21f75d5200a487c37af5d312ed2fe67abca69116aa93eb2a7ae228b5c |
| tools | add_comment_to_pending_review | startLine | 19184c9e73d4d7fbb9661702c5af2054059047e4b6cfc56b0e66f31fe3c2ba16 |
| tools | add_comment_to_pending_review | startSide | 6a4676ef00a54ce3692d9292bdd8dea138dceffd9d3a2bd7af22f2b776395448 |
| tools | add_comment_to_pending_review | subjectType | 12fc508ce13c1c2a9607f35cb7add1b0335cddf96c243530df7db80cab254182 |
| tools | add_issue_comment | description | 560688ce52ed72988fcfec72f46d01941035c9a05d96fdd8c4d10e8cf243d753 |
| tools | add_issue_comment | body | 76196e088940dc7627854dccef8d659636b54a66ba71c85512d65beb0131a5a8 |
| tools | add_issue_comment | issue_number | 55508553706f381501225c1367bc7f12548ab08da5ce677d10875fb316ee3ce4 |
| tools | add_issue_comment | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | add_issue_comment | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | assign_copilot_to_issue | description | d9f189d6cd4dc4e14f648c16825a32209ecb55bc1528e8d7a5c5d47a936312f3 |
| tools | assign_copilot_to_issue | base_ref | 2b3bf8d14e1139ed7306f537db4d88e9a781961f457ddcea7b6772c0e3c163b2 |
| tools | assign_copilot_to_issue | custom_instructions | 2646811ef631ffb8e9a63917c0e13f5bac4b8838839b7599d92f09e0fdf34916 |
| tools | assign_copilot_to_issue | issue_number | b90458b6339c0e14f5cea20207035c8a316ca33c0fda5d372ab8c4fc51fdb075 |
| tools | assign_copilot_to_issue | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | assign_copilot_to_issue | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | create_branch | description | 178c4aa2cad9c4dec2d6883eb0913ba5385f367e681e9d97cb751a2eb0983645 |
| tools | create_branch | branch | 23431660a4982622d8107024b732941aab6327a832c6715c57299e716e175d88 |
| tools | create_branch | from_branch | 5fa655e2e4b9da16f3de9e22d4d842abb6226464a2e91758242eacc4fec42dc9 |
| tools | create_branch | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | create_branch | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | create_or_update_file | description | 375ff78dd0fe9fbcf11a65d2225a5942e529b7ea6f69cea3eeb2080f4427da77 |
| tools | create_or_update_file | branch | d6a5e87fe732d76cc378c1d1f1210e9b2deb75c9a0dc93b4e453bd5681e9ebe9 |
| tools | create_or_update_file | content | 651936dc46e2fa051b60ccb3cbfe9f87f0f58f41773e79b4839a814525a7d688 |
| tools | create_or_update_file | message | 26306d203c4a6f1a77f32cd065d7d11593ba0c7a9b5c52c188b98f22b620941f |
| tools | create_or_update_file | owner | 637f8af6d00297f7764a512ae2421160b429cfc1592dcf476db18f1f2d9521b6 |
| tools | create_or_update_file | path | c57e5f48646295c4493f5d052c3ce4d46f88f8c963d162f44c187ff5defa6791 |
| tools | create_or_update_file | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | create_or_update_file | sha | c6038773152de7f9db6ccc4b3b22f1b9af307f1c1cb5ae99a1837017e68e1728 |
| tools | create_pull_request | description | b3ce1a8e1c8396e567b2df7957109ec2298ca873d8084f9a9c033f39657f3572 |
| tools | create_pull_request | base | 68d3d352a8e9b1b21daef0144ddbd5ebbfdfafa1c150afd9184f2889aeba0f54 |
| tools | create_pull_request | body | 6b20fc28a2739e184ca6e00b2e894ed90a2213780fe67c05664a6917b26e1010 |
| tools | create_pull_request | draft | 13570f145a780449c8841dec203e2f3b37b7ced1b53e0a675553880b30b743db |
| tools | create_pull_request | head | f30a2f6fcdb7af894b1cd42fd17f7651a3e9de4c432a615fe383235d8822d669 |
| tools | create_pull_request | maintainer_can_modify | 4c61cb2daa11e76d1bd1483894ba1f0c8d8430cf9011793815d3cbd017f341ad |
| tools | create_pull_request | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | create_pull_request | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | create_pull_request | title | 878bfb1640ec1cecdf8cab8f3c62f5413e6b4084e0e1a4494df8f65a5a5eebf7 |
| tools | create_repository | description | 4b58d95b681b9e48375400e581666ae89d51cbad25412a2f5de964da9ce8bf80 |
| tools | create_repository | autoInit | fb659aaef50b97ff2f1d0518139663caef0d38424fc1107a8bf1a0cd7d7a637b |
| tools | create_repository | description | 2b96b72a003b28027236e3a9d7b66958233d752e92381122915202c3c00f6058 |
| tools | create_repository | name | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | create_repository | organization | 27408283fd33350e994962c641a90ca1a628ab59da48eb8e50e98f95cf7e4745 |
| tools | create_repository | private | d2180d4e67c48806764e44a9533344b63b6c05db56d6974818cb393c38e666e1 |
| tools | delete_file | description | a6706184f6656f1e0a1d8b6322d2c1c18bb3672a97cd2ac5bf71b0daf99e8900 |
| tools | delete_file | branch | eed2c3cf92bd302596d7dd8c0d052f667e6d9d3e5debc46913ff50de8c370a59 |
| tools | delete_file | message | 26306d203c4a6f1a77f32cd065d7d11593ba0c7a9b5c52c188b98f22b620941f |
| tools | delete_file | owner | 637f8af6d00297f7764a512ae2421160b429cfc1592dcf476db18f1f2d9521b6 |
| tools | delete_file | path | d4e57b1045d6bdf511b312f8574c99772b8c03cc0528da2604ebc5f7d6daa335 |
| tools | delete_file | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | fork_repository | description | b9c81712c56e48175df559052b73f7e28646208f961b6b61c3ac3f3545eef86f |
| tools | fork_repository | organization | 715d8a3a0d64573efa8d492a5ac06ccf88e4ecb1db7a7b6cb0d30ee9369e6ccb |
| tools | fork_repository | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | fork_repository | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_commit | description | a27095bf05dc570a18bf4f6db26662c8dd39f2997f914127c59e8ecf906bf30f |
| tools | get_commit | include_diff | f532a5fbbbb36f8afb93d9f4c4f3194b3c3b3c7a07c6f77e4286ca33e9097fcf |
| tools | get_commit | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | get_commit | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | get_commit | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | get_commit | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_commit | sha | dcf39de8e2207559c31e5f4576561e8e569c991a889b697d8db7a3460924b445 |
| tools | get_file_contents | description | 54de6216aa12cd8da08e335b6955e2261b4241359f184959829407d0e40dcdc0 |
| tools | get_file_contents | owner | 637f8af6d00297f7764a512ae2421160b429cfc1592dcf476db18f1f2d9521b6 |
| tools | get_file_contents | path | 2957637372ff4e19e270a582b546db31597054befcac8ee9aa597018697273be |
| tools | get_file_contents | ref | 875f572a6b88be55fa675b365b115cebba9c3fed283430959254d3aaefd96da0 |
| tools | get_file_contents | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_file_contents | sha | fda0ee26c9410debd8f92f8574994f92fc3f7f32c3c0110e5e038f72b245e40c |
| tools | get_label | description | bc5e986298d736683f2928e24dd080fa0735fbcb3d1529aa2573a84570568b44 |
| tools | get_label | name | 5f8530e3693ee4b5319375c6cb7b1aa2333dae312613974bca3551c13fca72e3 |
| tools | get_label | owner | c7969e651591ec1fd11228666bf4b809fe9ea930cd86f42c4fa75dc7db62f664 |
| tools | get_label | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_latest_release | description | 57a49eb576b15e088997f3906897973907a872ac7532593fa48826e0b3d0d09a |
| tools | get_latest_release | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | get_latest_release | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_me | description | bc34f566cc782d563dbfb6035ec4b94c7c7d46f34ef84c61cd7b02729ba281ce |
| tools | get_release_by_tag | description | 370170693dc5177b119f9aadd27bb305c23eec6de6050e5accbee27acd764a7f |
| tools | get_release_by_tag | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | get_release_by_tag | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_release_by_tag | tag | 5c5b50c5122e0628cc4cbf1692e097ea01b0f84cde76562125f4d0fc52ff1791 |
| tools | get_tag | description | e6d557e07eb01ac88760ac5a62bc68d3b795b61d4d7fa4be36758c0f7ce61eae |
| tools | get_tag | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | get_tag | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | get_tag | tag | 1ace926bc7cdee5323e297d439d2d268286749252b1c7f5e332d5003681d092d |
| tools | get_team_members | description | e86ce60eeea8d7fcc9a5e50ae24c13b083aed10d254af864402ec8167502bbc4 |
| tools | get_team_members | org | 8f82b1e1d8e55b252e1e32296aab20a519ec407a92f986379d8fc2b3e905ccf9 |
| tools | get_team_members | team_slug | 80b01119e50dfe735a6881fe673751b4e5ea652b3060fd46cfbabb9a32c94202 |
| tools | get_teams | description | 99380d708092b4760246658a3e9bc5f7991d7bcecc75c3dea03e13fcff6aa27b |
| tools | get_teams | user | e7014fc86ff0dc1234683bd328e76b2d368abb424043c57b75e86007b281b4fc |
| tools | issue_read | description | e3ccc7984b309935391ec33b448056c6177cd97383005727831d46e8c73213dc |
| tools | issue_read | issue_number | 792880d24307a7c2e3ccb34d164888a960335024892f6faa8729fe06657409fe |
| tools | issue_read | method | 8fc24ff5c235579b50c9495070de7e897a2d006321c4cb11d0cd277392c80521 |
| tools | issue_read | owner | ee38b59dccfd5b3c8d391330a1f61654141c77f7a3bfcd3da617d6f32f3fba55 |
| tools | issue_read | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | issue_read | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | issue_read | repo | 707cdfc2a1225dbd1d0ab3c3e9c69aa50df8556f176cfcb822744bef5cee4481 |
| tools | issue_write | description | 8fe78ac80b6a1295e9149d41aab56393236e2c6155abf09a5b56a23b09ef587c |
| tools | issue_write | assignees | 4b3bd4c85313c2684d6dcf769e368485947d08818835207a231a61700dc3552b |
| tools | issue_write | body | 16e4f6813850b28daf1d698946455b18a587988665d95175da2e415938a906f7 |
| tools | issue_write | duplicate_of | 53698074a89edce07b87d2fee16e63accc21cdea6e50f4058a028e85da3ef427 |
| tools | issue_write | issue_number | 45f54a035e52ddd24bd931710aed635cc2d5a202ba687d0708c618fe76095437 |
| tools | issue_write | labels | 14ab87d13af5cc4d90c937d8c30258158c0afe9d6cedfb89b4a10d0d057d0397 |
| tools | issue_write | method | 52170d190606d783c3383db65d6b72a6f4e6e9598ef831aa9f442874816bac38 |
| tools | issue_write | milestone | 87dbe6860309e747c0fc0fc44621cdc1b20e79faaccdd485a4b74c5daa8e333d |
| tools | issue_write | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | issue_write | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | issue_write | state | 73d2abfb99c5146711a52488e33aa097ebd94cc1f1d14a0e21e9a6ed88709818 |
| tools | issue_write | state_reason | 9cea5f38007ac5ff5923758f8747775d5c14bf17a46336e52c159b26ef467128 |
| tools | issue_write | title | baebb0f722db7150e454ecfb2d432205f6331d57837328637d25ac8413f84644 |
| tools | issue_write | type | 4cdfe6d81ac007f40e6ffe451a7e4b3154c8a20af966032818941ef3d6588bd2 |
| tools | list_branches | description | 8ce903bf8c1572fd527fd93f38d7d2ccb9b8d463ffe947100aeb1b8187363840 |
| tools | list_branches | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | list_branches | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | list_branches | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | list_branches | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | list_commits | description | dd2e7a438ec8ef9f8c31a41ce203325fc971ad1dc601c7647f5a9a39ca372df9 |
| tools | list_commits | author | 1f1de9b0a4f304b5c277397fc0f2ccfa560bd738a0629c1dfbea414c3b0d5525 |
| tools | list_commits | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | list_commits | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | list_commits | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | list_commits | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | list_commits | sha | 32370fb2be08709a082e75aad76c4ea68131ea14e7c7d5397589551b4c578590 |
| tools | list_issue_types | description | aad76d81c64bef558b289deaa559d6df71f073175296d652177fa5269ff75b46 |
| tools | list_issue_types | owner | a52c8fb1e603a20184e28ac2617bf3691d25622e5c59b880455382e0b2992169 |
| tools | list_issues | description | c41469eaf78f99580e51ff1bbbadc2922bdec37e47f0e5d142e1e576f3390c87 |
| tools | list_issues | after | 08dda1d80d90e055580fd030062b62012b8ea50c39e1c4c8cb3224c35ab4c326 |
| tools | list_issues | direction | fee43777658d13fc2a11ea0f8b5b82f03a410bef3ef26750efe89d8818d62951 |
| tools | list_issues | labels | cd8837d9c837a6e1991502a822f57a44fc95a741eeece870f890f82c275c16a3 |
| tools | list_issues | orderBy | f275807f86362c1b5c51261dd4081b2fd8997a5fc1c80b85fb7d6a9c40762cf5 |
| tools | list_issues | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | list_issues | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | list_issues | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | list_issues | since | ea0dd87c74f5845692af7bc86972f1f210d984342fb26602fe35c0c04a3a49cd |
| tools | list_issues | state | da8480769e2cb1db597453b840eba06b9528d242e2ff2e0c4a3f6f5be675559b |
| tools | list_pull_requests | description | c249adc3491b598845fda74d1b7f815b368107b47786634fc6e44ef0ea5f1a06 |
| tools | list_pull_requests | base | 3915eefd074b833c42fa1a78466ff3667210bb7cd9e867bce531f6d69b6b25f1 |
| tools | list_pull_requests | direction | 29c8371d927b118d8d71544c8c8d336f340b0fe893a48faa5a746880f578f373 |
| tools | list_pull_requests | head | dc15fecf43097ca55e53fff94ae252ac6f7a0325fa37efb0ba854276c2eea920 |
| tools | list_pull_requests | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | list_pull_requests | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | list_pull_requests | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | list_pull_requests | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | list_pull_requests | sort | c9129025bd3ff6522a7eeebc1abf1481f36e4ac9d74524a473ac1c3be1c6fc2f |
| tools | list_pull_requests | state | 2b25d08228e3152d0b529fbf269381f1f000c2adf30f1186b7e9ac7eb2cba425 |
| tools | list_releases | description | 16c40a2d80141352b60b845be6bb163ab868e1dc3b7edbdbe14ca7b2d664e411 |
| tools | list_releases | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | list_releases | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | list_releases | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | list_releases | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | list_tags | description | b45b57651e9a56b5d03befc9edb790d1c1d92742cc6e1cd9d56f6b41fc3dca92 |
| tools | list_tags | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | list_tags | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | list_tags | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | list_tags | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | merge_pull_request | description | 124cd641ce348386107609b1831084962d2198fa82fe58f7a040dd7e1cebb6b4 |
| tools | merge_pull_request | commit_message | 8b3fd7f52419bc6922db1546614fcd15e214033be38066ff4cd1cbb841ba27ce |
| tools | merge_pull_request | commit_title | df303c95cc0cb2a4ceb92b29c47c9b965ec484d53b5fee6add5c9189e2f96342 |
| tools | merge_pull_request | merge_method | 889b19c3b7a37b0d3249fd662f04c6cdc914c42bfc45d642c5d74946ca8837db |
| tools | merge_pull_request | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | merge_pull_request | pullNumber | c45ef7560e9361e486ad92db8751f01655bdaad2e8375566effb91d07090b338 |
| tools | merge_pull_request | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | pull_request_read | description | 2d2b3f1fbb088bc1a5eef4fd77b7c8abdfd2753e2356abce8401dba5236cae5b |
| tools | pull_request_read | method | 37b490bb771936c01b0ae2f765733376b218f25e74770b1f4f1af20fd4d9bc98 |
| tools | pull_request_read | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | pull_request_read | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | pull_request_read | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | pull_request_read | pullNumber | c45ef7560e9361e486ad92db8751f01655bdaad2e8375566effb91d07090b338 |
| tools | pull_request_read | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | pull_request_review_write | description | 4395e0a7f82f40a8dd040d9b8a7a4711f37b4eda463858ccb989eecf00d33090 |
| tools | pull_request_review_write | body | 305435be37ca49348dd59f76ed78d1d3db653263c87268f19e38edd8e9903f8a |
| tools | pull_request_review_write | commitID | 8edaee0cc39481736353ab6b261838e08ea25f5a48ff2235247349671fd2d092 |
| tools | pull_request_review_write | event | 00abd179b03232fbd602ad69bd7c4e4eec497999929b7b10ebc5b45cf762fd8e |
| tools | pull_request_review_write | method | 6c9da86826c33d7875ac0f6c7a8a9f9c2f75507258df8b9e23f9bc152b71bc2a |
| tools | pull_request_review_write | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | pull_request_review_write | pullNumber | c45ef7560e9361e486ad92db8751f01655bdaad2e8375566effb91d07090b338 |
| tools | pull_request_review_write | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | push_files | description | 0ea99ad23e44e739ed503658bdaab5ee2dc239246cb00e715d8fff3d80fe544f |
| tools | push_files | branch | 903fd236be715d2d2dabe8871e567bebdb55a876b1f9b4db0c49400e3b944e01 |
| tools | push_files | files | 1c55ce034da38092a4c35795368bf7da13897eb6ab576f0539b22e02cda877a0 |
| tools | push_files | message | 26306d203c4a6f1a77f32cd065d7d11593ba0c7a9b5c52c188b98f22b620941f |
| tools | push_files | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | push_files | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | request_copilot_review | description | 0a31c498daefdb4310ae1335e16496ed8d238d01ebf12c04d45a1b215e4c7de3 |
| tools | request_copilot_review | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | request_copilot_review | pullNumber | c45ef7560e9361e486ad92db8751f01655bdaad2e8375566effb91d07090b338 |
| tools | request_copilot_review | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | search_code | description | 80d70342e3a3eb8b9ad5df5eb159840c6a363b7ef54bc757e541990984e2b2ad |
| tools | search_code | order | 459d5b91cd6d44d4d449ac7ea47b374b8a64f41347ea88c26ff60293e91a5410 |
| tools | search_code | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | search_code | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | search_code | query | 4195e12d52f49f89827d3e4e20190f0b9246a116802728e6714b4fdc247f90ac |
| tools | search_code | sort | 5a8b728c15aab0284ebfeb9dfb94debf67e55d178d8bf7c3b660fe36ef92855f |
| tools | search_issues | description | 43486d364155338655b54fc20c59d4b770504ecad84b4878c826745c01a3e39e |
| tools | search_issues | order | 3c9b30285f90cf05528b2502044ec5c2b125b6c1885be9af8aeff0ba722fffbb |
| tools | search_issues | owner | 2b0b674feebefdb92c2ae156a0d69926ea5c9b5bb7488dd0ee8dc69a6b475ff4 |
| tools | search_issues | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | search_issues | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | search_issues | query | ba2ce5263245f1c7beda19f750b937dee26e69df9b0773c5ee3902142e81e3ee |
| tools | search_issues | repo | 1123ae7af5aa2a436f142f42ac4e8a8ec6c5242d90711eb443f60ca51bec7fd1 |
| tools | search_issues | sort | 45f652334776f448a204bdd17cb144e1d6a7b0bf6e6746e677874ad01432470d |
| tools | search_pull_requests | description | d8a220faae6baa7cd5dfad6e2acd46e0949ef79854cd1d98baa8c6a5e15b1cea |
| tools | search_pull_requests | order | 3c9b30285f90cf05528b2502044ec5c2b125b6c1885be9af8aeff0ba722fffbb |
| tools | search_pull_requests | owner | b4630553300033a3784143bef3cd6eaaf07fa13ac3ece89ad63b5af747263e59 |
| tools | search_pull_requests | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | search_pull_requests | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | search_pull_requests | query | 2eb3b226fb8c4d8de76cb2cafa5f133b8ad6d117590eb9eda9a79f0b7445b47d |
| tools | search_pull_requests | repo | 689f726331c0f078fde7f7a94e4d9af223b58df8dd79d309a2a1d3fd5c4f59a3 |
| tools | search_pull_requests | sort | 45f652334776f448a204bdd17cb144e1d6a7b0bf6e6746e677874ad01432470d |
| tools | search_repositories | description | 7b9c5ffba195b04b1c4d835eca98ea84c999b254239740dd5a38e89d6f46ab02 |
| tools | search_repositories | minimal_output | 4af9b88e9893e72033a60d84efb0087f44790e176b455f738cc15b7f6db7f3ab |
| tools | search_repositories | order | 3c9b30285f90cf05528b2502044ec5c2b125b6c1885be9af8aeff0ba722fffbb |
| tools | search_repositories | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | search_repositories | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | search_repositories | query | 1c6a82bc7504d47ba45d87b94e4c35cab4392381291e88647e4215798d36bb3b |
| tools | search_repositories | sort | 5bee5ee03cb669d6152c8059a10341aa6efdd05dbc76fc10a8d089556052867a |
| tools | search_users | description | e2c14890a74e50c883b5ba65dd1ae521152ef8e7ffe67aab5336091fcefe0807 |
| tools | search_users | order | 3c9b30285f90cf05528b2502044ec5c2b125b6c1885be9af8aeff0ba722fffbb |
| tools | search_users | page | b7c5240244916494e69b93a6fc0ad57b364a457e44ef68ed22739cb55ffb1359 |
| tools | search_users | perPage | 059dde8a01aac1a755c9e5efbbfaccb57fa34c3988494a154c873dfa7779a1d7 |
| tools | search_users | query | 2bdd0f05eb601997f555c602d81a9a9fe3edde63d396cad58aea855fa094e00e |
| tools | search_users | sort | 70aa5854fb750b213cbc0d4e95a3a50ced65335a521cd617c62673fb00894df3 |
| tools | sub_issue_write | description | 0e8fa66b77f7ec60fa9ee3a6402d1aa53a8b4ee45621b52dea19a7777b9692c9 |
| tools | sub_issue_write | after_id | b8451ca1764a44349b69eebff232b4a8eae441e4bf69e17632bb1798bb56cfb4 |
| tools | sub_issue_write | before_id | c7b4548a5c32f2c45c00bdc0623fcbe84709343305e28c2d0f19f859e3ba5c04 |
| tools | sub_issue_write | issue_number | 0ec2e63e1a2a883d952d2a60cec7f5c1cf7aa6af1da3e8477bfb3d3f825a374f |
| tools | sub_issue_write | method | 70c3e687e87f43455200f2166483a85fb7a1d0ce1f6ad4bed7da4de0022a6d20 |
| tools | sub_issue_write | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | sub_issue_write | replace_parent | ee0549613454cbb10045f6efc25cc6d31b1a29de3daab4aceb13f1c7c3abc2bc |
| tools | sub_issue_write | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | sub_issue_write | sub_issue_id | 7016cafc44f9fd8fa96bec3e4c8f108772df7aec76cf899e1a6471fa8abcc6b3 |
| tools | update_pull_request | description | bed4d74cfd86d23ab02749d6b4fffa5ba43c3290bfa7c9810514cf821e0563eb |
| tools | update_pull_request | base | 33cd739abf299499afc569d0b3bf88e53d9833841bb0af1c9e7c3a61c827991a |
| tools | update_pull_request | body | 23b7ce65508de7bbfb013fd25a384491f896e839f62116c96813ec6f53945e98 |
| tools | update_pull_request | draft | 2348581419a41833f3019df10f6c1508524410025f4f0054b6995e508227a03f |
| tools | update_pull_request | maintainer_can_modify | 4c61cb2daa11e76d1bd1483894ba1f0c8d8430cf9011793815d3cbd017f341ad |
| tools | update_pull_request | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | update_pull_request | pullNumber | 4f4b068a5c13d2a2547b7a13655111963fd97b583156f8cea0fd62c4a16f7375 |
| tools | update_pull_request | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
| tools | update_pull_request | reviewers | 9b88c448f5064122e6adde819b4b684e78631a4f6915b1bc5f4e67d29fef3c77 |
| tools | update_pull_request | state | 73d2abfb99c5146711a52488e33aa097ebd94cc1f1d14a0e21e9a6ed88709818 |
| tools | update_pull_request | title | 522156b9b0af7eb99063569c92036931a3c9f027728ac6de8a70bcd0a1d3721c |
| tools | update_pull_request_branch | description | bb1dacdad1b56b12c6b26f7833d5b189a7827f66ea3d04917632eed63277d80d |
| tools | update_pull_request_branch | expectedHeadSha | 86e4137627e7ef4e6244395428104ab03f903b5c98f1a4be25279deb54f96c00 |
| tools | update_pull_request_branch | owner | f0d16bda4d13e782383008c51526b15a1d34e639b794b48ce0e4aaa9929b2a4a |
| tools | update_pull_request_branch | pullNumber | c45ef7560e9361e486ad92db8751f01655bdaad2e8375566effb91d07090b338 |
| tools | update_pull_request_branch | repo | a2b1b3f24a4b0370e287023edc5ccf8c9b4d8af69e97a2f698cf3aa6dae8c558 |
💬 Questions? Open an issue or contact support@acuvity.ai . 📦 Contributions welcome!
Related Documents
Datalevin MCP Server
`dtlv mcp` runs a Datalevin MCP server over `stdio`.
WAVS MCP Server
`wavs-mcp` is a [Model Context Protocol](https://modelcontextprotocol.io) server that exposes WAVS platform operations to AI clients over stdio. It lets Claude Desktop, Cursor, VS Code, and other MCP-compatible clients query a live WAVS node, scaffold and build WASM components, upload binaries, deploy services, and simulate triggers — all from natural language.
一次性多版本
注意 wails 应该和 ChYing 目录在一级,也就是 ls
Heti AI Ökoszisztéma Figyelő
title: "Heti AI Ökoszisztéma Figyelő"