
korkyzer/multica-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
マルチカ CLI をラップする MCP サーバー (stdio, TypeScript) は、LLM チャットが Multica を直接ドライブできるようにします: 問題を開き、エージェントを割り当て、進捗状況、チェーンワークフローに従います.
概要
マルチカ CLI をラップする MCP サーバー (stdio, TypeScript) は、LLM チャットが Multica を直接ドライブできるようにします: 問題を開き、エージェントを割り当て、進捗状況、チェーンワークフローに従います。 Multica CLIはメインツールです。 このMCP カバーを全てカバーし、さらに多くのワークフローに適した機能です。 これを置き換えることを意味するものではありません。 Claudeデスクトップ(通常チャット)は、ブレインストーミングとアーキテクチャのディスカッションに最適な環境ですが、マルチカの問題を開き、エージェントを割り当て、進行状況を追跡し、ターミナルに切り替えることなく、会話から直接シーケンシャルワークフローをチェーンできるようにする必要があります。 そういうわけで、このMCPを作ったんです。 LLMチャット(Claude Desktop、Codex Desktop、または任意のMCP対応クライアント)であなたの思考時間を費やすと、これにより、チャット自体がMulticaに話すことができます。 ターミナルに住んでいる場合は、CLI を利用してください.
概要(AI 翻訳)
[multicaをラップするMCPサーバー(stdio、TypeScript)] CLIは、LLMチャットがMulticaを直接ドライブできるようにします。オープンの問題、エージェントの割り当て、進捗状況、チェーンワークフロー。
なぜこれが存在しているのか
Multica CLIはメインツールです。 このMCP カバーを全てカバーし、さらに多くのワークフローに適した機能です。 これを置き換えることを意味するものではありません。
この MCP は 1 つの特定の状況のためです。
Claude Desktop(通常チャット)は、ブレインストーミングとアーキテクチャのディスカッションに最適な環境ですが、マルチカの問題、エージェントを割り当て、進行状況を追跡し、ターミナルに切り替えることなく、会話から直接チェーンシーケンシャルワークフローを開くことができる必要があります。 そういうわけで、このMCPを作ったんです。
LLMチャット(Claude Desktop、Codex Desktop、または任意のMCP対応クライアント)であなたの思考時間を費やすと、これにより、チャット自体がMulticaに話すことができます。 ターミナルに住んでいる場合は、CLI を利用してください。
###具体的なユースケース
- チャットのBrainstormは、会話を離れることなく、コンクリート片をMultica代理店に渡す
- チャットからスプリント計画を実行:問題の草案、優先順位の設定、エージェントの割り当て、キューフォローアップ
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"]
}
}
}