بنقرة واحدة
mcp
MCP server management — discover, connect, and use Model Context Protocol tools
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
MCP server management — discover, connect, and use Model Context Protocol tools
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Long-running iterative development loops. Run arbitrarily-long tasks without diluting model attention. Triggers: ralph, ralph loop, iterative loop, long-running task, development loop.
Full compactor reference — tool parameters, anti-patterns, sandbox languages, context budget, workflows.
Diagnostics — validate config, session DB, runtimes, and troubleshoot compactor issues.
Context management — compact session, recall history, run code, search content.
Stats display — context savings, session metrics, compactions, sandbox and recall/search counters.
Helps you use the /unipi:btw side-conversation workflow effectively. Use when you want to think in parallel, ask side questions without interrupting ongoing work, or inject a side thread back into the main agent.
| name | mcp |
| description | MCP server management — discover, connect, and use Model Context Protocol tools |
MCP (Model Context Protocol) servers provide external tools that extend pi's capabilities.
Tools from MCP servers are named {serverName}__{toolName} — e.g., github__search_code.
Use /unipi:mcp-add to browse the catalog of 7,800+ MCP servers and add them interactively.
The split-pane overlay lets you:
c for an empty editor to add unlisted servers manuallyUse /unipi:mcp-settings to manage configured servers:
d then y to remove a serverg for global config, p for project configs to refresh the catalog from GitHubUse /unipi:mcp-status for a text summary of all servers and their status.
MCP config supports global defaults with project overrides:
~/.unipi/config/mcp/ ← Global defaults (shared across all projects)
{project}/.unipi/config/mcp/ ← Project overrides (when present)
Merge rules:
enabled: false in project metadata → disabled even if defined globallyEach level has three files:
mcp-config.json — Server definitions (standard MCP format, portable)config.json — Metadata (enabled/disabled, sync prefs)auth.json — Sensitive env vars (optional, chmod 600){
"mcpServers": {
"github": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxx" }
},
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/pi/projects"]
}
}
}
Once an MCP server is running, its tools are available as pi tools.
They're named with the pattern {serverName}__{toolName}.
For example, if you add the GitHub MCP server, you'll have tools like:
github__search_codegithub__create_issuegithub__list_pull_requestsYou can call these tools directly in conversations.
/unipi:mcp-status for error detailswhich npx or which docker/unipi:mcp-settings to view current configuration/unipi:mcp-sync to force a refresh