github_token_save
Store a GitHub personal access token in Git's credential helper and create a RunBeacon profile reference, keeping sensitive tokens out of job logs and conversation.
Instructions
Store a GitHub personal access token in the configured Git credential helper and create a safe RunBeacon profile reference. Prefer tokenEnvVar so the token never appears in conversation; use token only when the user explicitly provides it. The token is never written to RunBeacon profiles, jobs, dashboard state, or logs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Reusable GitHub credential profile name. | |
| host | No | github.com | |
| token | No | Explicit memory-only token input. Use only when the user deliberately supplies a PAT in this conversation. | |
| username | Yes | GitHub account name associated with the token. | |
| makeDefault | No | Make this PAT profile the default GitHub credential after saving. | |
| tokenEnvVar | No | Preferred: read the token from this MCP server environment variable. |