pi-mcp
pi-mcp
MCP-сервер, предоставляющий инструменты coding-agent из pi:
read, bash, edit, write, grep, find, ls
Создан на Bun и @modelcontextprotocol/server v2. Поддерживает как эру 2026-07-28 (server/discover), так и initialize эры 2025.
Требования
Bun >= 1.2
rgиfdвPATH(используютсяgrep/find; не скачиваются)
Related MCP server: emcp
Установка
Используйте абсолютный путь. Не передавайте . — глобальный установщик Bun может записать дублирующий ключ pi-mcp и пустую запись "": "." в ~/.bun/install/global/package.json / bun.lock (oven-sh/bun#19559, oven-sh/bun#24207).
bun add -g /absolute/path/to/pi-mcp
# same thing from the checkout:
bun add -g "$(pwd)"bun install -g — это псевдоним bun add -g; важнее всего путь. Бинарник попадает в PATH как pi-mcp (~/.bun/bin).
Для локальной разработки вместо этого выполните bun link в этом каталоге.
Использование
pi-mcp # stdio (default)
pi-mcp --http --port 3000 # Streamable HTTP
pi-mcp --cwd /path/to/project
pi-mcp --readonly # read, grep, find, ls
pi-mcp --tools read,grep,ls
pi-mcp --shell /bin/bashФлаг | Значение |
| Обслуживание через stdin/stdout (по умолчанию) |
| Обслуживание Streamable HTTP |
| HTTP-адрес привязки (по умолчанию |
| HTTP-порт привязки (по умолчанию |
| Рабочий каталог инструментов |
| Регистрировать только read-only инструменты |
| Подмножество через запятую |
| Исполняемый файл Bash для |
| Имена |
--stdio нельзя комбинировать с --http / --host / --port.
Логируйте в stderr. stdout — канал протокола stdio.
Конфигурация хоста (stdio)
{
"mcpServers": {
"pi": {
"command": "pi-mcp",
"args": ["--cwd", "/path/to/project"]
}
}
}HTTP
pi-mcp --http --host 127.0.0.1 --port 3000Отправляйте POST-запросы JSON-RPC на слушатель. Современные (2026-07-28) клиенты используют server/discover вместе с обёрткой _meta на каждый запрос и заголовками Mcp-Method / MCP-Protocol-Version. Клиенты 2025 используют initialize.
Инструменты
Инструмент | Роль |
| Читает текстовый файл или изображение ( |
| Выполняет команду оболочки в |
| Точная замена текста (те же приведения, что и в pi: JSON-строка |
| Создаёт/перезаписывает файл, создавая родительские каталоги |
| Ищет содержимое файлов с помощью |
| Ищет файлы по glob-шаблону с помощью |
| Выводит содержимое каталога |
Поведение выполнения взято из инструментов coding-agent в pi. TUI-рендеринг, изменение размера изображений photon и автоматическая загрузка rg/fd не включены.
Разработка
bun install
bun src/cli.ts --helpЗависимости времени выполнения: @modelcontextprotocol/server, zod, diff.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
An MCP server that gives your AI access to the source code and docs of all public github repos
MCP server for agentverse documentation, generated by doc2mcp.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server providing secure tools for filesystem operations, Git management, web search, document conversion, npm/.NET project management, and AI generative capabilities (image/video/audio generation and processing) via PiAPI.ai integration.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceMCP server providing filesystem operations, shell execution, and web search capabilities.-
- FlicenseAqualityCmaintenanceA simple MCP server that exposes a terminal tool, allowing AI agents to execute shell commands.1-
- AlicenseNot gradedqualityCmaintenanceLocal MCP server enabling Codex and ChatGPT to read/write files, execute commands, manage processes, use Git, and inspect images on the user's machine with full privileges.Apache 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhaob1n/pi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server