sassy_setup_github
Set up GitHub authentication for SassyMCP by checking, saving, or skipping a token. Validates tokens against the GitHub API and opens the token creation page when needed.
Instructions
Mutating when saving; read-only for check and open_browser. The action parameter (default "check") selects the step. action=check validates the GITHUB_TOKEN or GITHUB_PERSONAL_ACCESS_TOKEN environment variable against the GitHub API and reports the login and scopes, or that no token exists. action=open_browser opens the GitHub token creation page locally and returns instructions with the recommended scopes (Contents, Issues, Pull Requests, Metadata). action=save_token validates the supplied token parameter (must start with ghp_ or github_pat_) against api.github.com/user; on success it stores the token in the process environment and records github_configured plus the GitHub username in config. The token lasts only for this session unless also set in system env or MCP client config. action=skip records the skip. Use this to enable the sassy_github_* tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | ||
| action | No | check |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||