{"slug": "pi-remove-redundant-github-mcp", "title": "Pi: Remove Redundant GitHub MCP", "summary": "Thiago Wfx removed the GitHub MCP server from his Pi configuration, citing that GitHub's existing CLI (gh) already provides full functionality for pull requests, issues, workflows, and releases. The removal simplifies the setup by eliminating a redundant interface, as gh version 2.97.0 is installed and authenticated. Wfx advises using MCP only for APIs lacking a suitable CLI.", "body_md": "## pi: remove redundant github MCP\n\n• 132 words • 1 min\n\nI’ve finally removed the GitHub MCP server from my [Pi](https://pi.dev/)\nconfiguration, after piloting it for a while with [ pi-mcp-adapter](https://github.com/nicobailon/pi-mcp-adapter).\n\nGitHub already has a mature CLI (`gh`\n\n) installed and authenticated:\n\nshell\n\n```\n% gh --version\ngh version 2.97.0 (2026-07-31)\nhttps://github.com/cli/cli/releases/tag/v2.97.0\n\n% gh auth status\ngithub.com\n  ✓ Logged in to github.com account thiagowfx (keyring)\n  - Active account: true\n  - Git operations protocol: ssh\n```\n\n`gh`\n\nhandles pull requests, issues, workflows, and releases directly. Anything\nelse remains available through `gh api`\n\n, including GraphQL. The MCP server added\nanother interface without adding capability.\n\ndiff\n\n```\n {\n   \"mcpServers\": {\n-    \"github\": {\n-      \"auth\": \"bearer\",\n-      \"bearerToken\": \"!gh auth token\",\n-      \"url\": \"https://api.githubcopilot.com/mcp\"\n-    },\n     \"slack-mcp\": {\n```\n\nMCP remains useful for APIs without a better (or any) CLI, but it should be avoided wherever possible.\n\n🤖 *Drafted with *\n\n`/bloggify`\n\n.", "url": "https://wpnews.pro/news/pi-remove-redundant-github-mcp", "canonical_source": "https://perrotta.dev/2026/08/pi-remove-redundant-github-mcp/", "published_at": "2026-08-04 08:12:12+00:00", "updated_at": "2026-08-04 08:22:32.641397+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools"], "entities": ["Pi", "GitHub", "Thiago Wfx", "gh", "pi-mcp-adapter"], "alternates": {"html": "https://wpnews.pro/news/pi-remove-redundant-github-mcp", "markdown": "https://wpnews.pro/news/pi-remove-redundant-github-mcp.md", "text": "https://wpnews.pro/news/pi-remove-redundant-github-mcp.txt", "jsonld": "https://wpnews.pro/news/pi-remove-redundant-github-mcp.jsonld"}}