¬ just serendipity 🍀 (not just serendipity)

perrotta.dev · 2026-08-04 · by Long Nguyen ·generic
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 …

¬ just serendipity 🍀 (not just serendipity)

[](https://perrotta.dev/2026/07/dns-negative-cache-behind-a-local-resolver/)

03 Aug, 2026 • 132 words • 1 min

Previously.

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

perrotta.dev · 9 images · 42 links

Comments (0)

No comments yet