pi: remove redundant github MCP
β’ 132 words β’ 1 min
I’ve finally removed the GitHub MCP server from my Pi
configuration, after piloting it for a while with pi-mcp-adapter.
GitHub already has a mature CLI (gh) installed and authenticated:
shell
% gh --version
gh version 2.97.0 (2026-07-31)
https://github.com/cli/cli/releases/tag/v2.97.0
% gh auth status
github.com
β Logged in to github.com account thiagowfx (keyring)
- Active account: true
- Git operations protocol: sshgh handles pull requests, issues, workflows, and releases directly. Anything
else remains available through gh api, including GraphQL. The MCP server added
another interface without adding capability.
diff
{
"mcpServers": {
- "github": {
- "auth": "bearer",
- "bearerToken": "!gh auth token",
- "url": "https://api.githubcopilot.com/mcp"
- },
"slack-mcp": {
MCP remains useful for APIs without a better (or any) CLI, but it should be avoided wherever possible.
π€ Drafted with /bloggify.