
korkyzer/multica-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP (stdio, TypeScript), который обертывает многоca CLI, чтобы LLM-чат мог управлять Multica напрямую: открывать проблемы, назначать агентов, следить за прогрессом, цепочкой рабочих процессов.
Обзор
Сервер MCP (stdio, TypeScript), который обертывает многоca CLI, чтобы LLM-чат мог управлять Multica напрямую: открывать проблемы, назначать агентов, следить за прогрессом, цепочкой рабочих процессов. Multica CLI является основным инструментом. Он охватывает все, что охватывает этот MCP, плюс больше, и он подходит для большинства рабочих процессов. Ничто здесь не предназначено для его замены. Я нахожу Claude Desktop (обычный чат) лучшей средой для мозгового штурма и обсуждения архитектуры, но мне нужно было, чтобы он мог открывать проблемы Multica, назначать агентов, следить за прогрессом и цепочкой последовательных рабочих процессов непосредственно из разговора, не переключаясь на терминал. Именно поэтому я и построил этот МЦП. Если вы проводите время в чате LLM (Claude Desktop, Codex Desktop или любой клиент с поддержкой MCP), это позволяет самому чату общаться с Multica. Если вы живете в терминале, продолжайте использовать CLI.
Обзор (машинный перевод)
Сервер MCP (stdio, TypeScript), который заворачивает CLI multica, поэтому чат LLM может напрямую управлять Multica: открывать проблемы, назначать агентов, следить за прогрессом, цепочкой рабочих процессов.
Почему это существует
Multica CLI является основным инструментом. Он охватывает все, что охватывает этот MCP, плюс больше, и он подходит для большинства рабочих процессов. Ничто здесь не предназначено для его замены.
Это MCP для одной конкретной ситуации:
Я нахожу Claude Desktop (обычный чат) лучшей средой для мозгового штурма и обсуждения архитектуры, но мне нужно было, чтобы он мог открывать проблемы Multica, назначать агентов, следить за прогрессом и цепочкой последовательных рабочих процессов непосредственно из разговора, не переключаясь на терминал. Именно поэтому я и построил этот МЦП.
Если вы проводите время в чате LLM (Claude Desktop, Codex Desktop или любой клиент с поддержкой MCP), это позволяет самому чату общаться с Multica. Если вы живете в терминале, продолжайте использовать CLI.
Конкретные варианты использования
Мозговой штурм в чате, а затем передать конкретные части агентам Multica, не выходя из разговора Запуск спринт-планирования из чата: проектирование вопросов, определение приоритетов, назначение агентов, последующие очереди
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
multica-mcp
An MCP server (stdio, TypeScript) that wraps the multica CLI so an LLM chat can drive Multica directly: open issues, assign agents, follow progress, chain workflows.
Why this exists
The Multica CLI is the main tool. It covers everything this MCP covers, plus more, and it is the right fit for most workflows. Nothing here is meant to replace it.
This MCP is for one specific situation:
I find Claude Desktop (regular chat) is the best environment for brainstorming and architecture discussions, but I needed it to be able to open Multica issues, assign agents, follow progress, and chain sequential workflows directly from the conversation, without switching to a terminal. That is why I built this MCP.
If you spend your thinking time in an LLM chat (Claude Desktop, Codex Desktop, or any MCP-capable client), this lets the chat itself talk to Multica. If you live in the terminal, keep using the CLI.
Concrete use cases
- Brainstorm in chat, then hand off concrete pieces to Multica agents without leaving the conversation
- Run a sprint planning from the chat: draft issues, set priorities, assign agents, queue follow-ups
- Review agent results from chat: pull run messages, read comments, comment back, re-open or re-assign
Requirements
multicainstalled onPATHand authenticated- Multica daemon running
- Node.js 20+
pnpm
Build
cd /path/to/multica-mcp && pnpm install && pnpm build
The bundle is emitted at dist/server.js.
Run
cd /path/to/multica-mcp && pnpm start
Logs
Tool calls are logged as JSONL with timestamp, tool, params, duration_ms, success, and error when relevant. The log file is resolved in this order:
MULTICA_MCP_LOG_PATHenvironment variable (absolute path)$XDG_STATE_HOME/multica-mcp/calls.log~/.local/state/multica-mcp/calls.log
Configuration
| Env var | Purpose |
|---|---|
MULTICA_APP_URL |
Base URL used when building issue and project URLs |
MULTICA_MCP_LOG_PATH |
Absolute path override for the JSONL log |
XDG_STATE_HOME |
Standard XDG base dir for the default log location |
When MULTICA_APP_URL is unset, the server reads multica config show and, if nothing matches, returns a null URL (no localhost fallback).
Tools
multica_list_agents
Returns [{ id, name, provider, model_hint, description }].
{}
multica_list_projects
Returns [{ id, name, description, issue_count }].
{}
multica_create_project
Returns { id, name, url }.
{
"name": "Onboarding revamp",
"description": "Agent coordination project for the onboarding revamp."
}
multica_create_issue
Returns { id, short_id, title, status, assignee, url }.
{
"title": "Add a login flow",
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"multica": {
"command": "node",
"args": ["/absolute/path/to/multica-mcp/dist/server.js"]
}
}
}