mirror of
https://gitea.com/gitea/gitea-mcp.git
synced 2026-02-27 09:05:12 +00:00
## Summary - Replace default `flag.Usage` with custom 2-column layout using `text/tabwriter` - Add short and long aliases for all CLI flags - Add environment variables section with sorted entries - Handle `-version` flag in `Execute()` ## Sample output ``` Usage: gitea-mcp [options] Options: -t, -transport <type> Transport type: stdio or http (default: stdio) -H, -host <url> Gitea host URL (default: https://gitea.com) -p, -port <number> HTTP server port (default: 8080) -T, -token <token> Personal access token -r, -read-only Expose only read-only tools -d, -debug Enable debug mode -k, -insecure Ignore TLS certificate errors -v, -version Print version and exit Environment variables: GITEA_ACCESS_TOKEN Provide access token GITEA_DEBUG Set to 'true' for debug mode GITEA_HOST Override Gitea host URL GITEA_INSECURE Set to 'true' to ignore TLS errors GITEA_READONLY Set to 'true' for read-only mode MCP_MODE Override transport mode ``` *Created by Claude on behalf of @silverwind* Reviewed-on: https://gitea.com/gitea/gitea-mcp/pulls/139 Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: silverwind <me@silverwind.io> Co-committed-by: silverwind <me@silverwind.io>