mitsuhiko

An experimental way to connect MCPs to Pi using Code

14
0
100% credibility
Found Feb 25, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

An add-on for the Pi coding agent that connects to external service servers, lists their capabilities, and runs batched actions via simple scripts with easy management.

How It Works

1
🔍 Discover extra powers for your AI helper

You learn about a handy add-on that lets your Pi coding assistant tap into specialized services for more advanced tasks.

2
📦 Add the MCP helper to Pi

You easily install the extension into your Pi setup so it can connect to these new services.

3
🔗 Pick services to connect

You list the services like GitHub or browser tools you want your assistant to reach, keeping it simple.

4
🔐 Sign in securely

With a quick /mcp command, you log in to services through your browser, all safe and easy.

5
📋 Browse new abilities

You use list_mcp_tools to see a friendly list of actions available, like searching repos or capturing screenshots.

6
Run powerful batches

You write a short script in call_mcp to combine actions smoothly, making your assistant super efficient.

🚀 Assistant handles anything

Now your Pi tackles complex jobs across services effortlessly, speeding up your work like magic.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is pi-codemode-mcp?

This TypeScript extension for the Pi coding agent lets you connect and manage MCP servers directly in your workflow. It provides two core tools—`list_mcp_tools` to discover enabled tools across servers (with query support and overflow to TSV files) and `call_mcp` to run sandboxed JavaScript that composes MCP calls like `await call("github", "search_repositories", {query: "pi-mono"})`. A `/mcp` slash command handles status, auth (OAuth or bearer), reconnects, and per-tool enable/disable policies, solving the hassle of wiring external tools into agent sessions.

Why is it gaining traction?

Unlike basic MCP wrappers, it emphasizes code-driven composition in a secure JS sandbox with persistent state, batching via `Promise.all`, and smart retries (snake_case to camelCase). Features like metadata caching, lazy/eager lifecycles, and npx resolution make servers like GitHub or Chrome DevTools feel native. As an experimental codemode bridge, it taps into github experimental features vibes, enabling two-way experimental designs without full agent reconfiguration.

Who should use this?

Pi users building agent workflows with MCP servers—think backend devs chaining GitHub searches and screenshots, or AI prompt engineers needing resource reads and tool discovery. Ideal for those tired of manual MCP setup in Linux Mint experimental Wayland sessions or Proton experimental GitHub integrations, where quick auth and policy tweaks speed up prototyping.

Verdict

Grab it if you're deep in Pi + MCP; the 13 stars and 1.0% credibility score reflect its experimental status with solid README but no tests. Maturity is low—expect tweaks for production—but it's a clever, functional start for codemode experimentation.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.