thiagowfx's avatar

Β¬ just serendipity πŸ€ (not just serendipity)

pi: remove redundant github MCP

β€’ 132 words β€’ 1 min

Previously.

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: ssh

gh 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.