¬ just serendipity 🍀 (not just serendipity)
[](https://perrotta.dev/2026/07/dns-negative-cache-behind-a-local-resolver/)
03 Aug, 2026 • 132 words • 1 min
I’ve finally removed the GitHub MCP server from my Piconfiguration, after piloting it for a while with pi-mcp-adapter.
GitHub already has a mature CLI (`gh`) installed and authenticated:
% 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.
{
"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.
#### Related Posts
##### MCP: model context protocol considered harmful
Previously. I configured my Claude Code instance at work to include exactly 3 MCP servers: github playwright (browser automation / testing) atlassian …
Oct 17, 2025
##### pi: with free models
OpenRouter # Today I signed up for OpenRouter. The Unified Interface For LLMs Better prices, better uptime, no subscriptions. Its main selling point …
Jul 31, 2026
Previously, previously, previously, previously.
#### Connections
[](https://perrotta.dev/2026/08/pi-remove-redundant-github-mcp/) Thiago Perrotta







