
cyberash-dev/veche
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер MCP для ограниченных заседаний мультиагентных комитетов — Codex + Claude Code
Обзор
Вещество — ограниченное многоагентное обсуждение в качестве MCP-сервера. veche - это сервер Model Context Protocol (MCP), который позволяет агенту оркестратора (Claude Code, пользовательскому агенту, вашей IDE) собираться между агентами LLM и читать структурированную транскрипт. Протокол самозатухает: каждый участник отвечает в раундах, любой может отказаться от буквального токена, и встреча заканчивается в тот момент, когда все проходят в одном раунде (или попадает в max rounds). Название происходит от средневекового славянского «ae» — народного собрания, которое обдумывалось путем аккламации и рассеивалось, когда дело было решено. Это отображает почти прямо на раунды + до тишины. v1 поставляется с двумя симметричными адаптерами с поддержкой CLI: - через codex exec (OpenAI) - через claude -p (Anthropic) - с рекурсионной защитой, которая предотвращает повторный вход ребенка в этот же сервер Оркестром может быть сам Клод Код, позволяющий Клод Код ? другой Клод Код + комитеты Кодекса.
Обзор (машинный перевод)
Вече — ограниченное многоагентное обсуждение в качестве MCP-сервера.
veche - это сервер протокола Model Context Protocol (MCP), который позволяет оркестратору (Claude)
Код, пользовательский агент, ваша IDE) созывает ** встречи комитета ** между агентами LLM и читает
обратно структурированный транскрипт. Протокол самозатухает: каждый член отвечает в
Каждый может отказаться от участия в раундах с буквальным токеном , и встреча завершает
В этот момент все проходят один и тот же раунд (или бьют [Т2]).
Название происходит от средневекового славянского * * * - популярного собрания, которое и разошлись, когда дело было решено. Эти карты почти прямо на [[Т3]].
v1 поставляется с двумя симметричными адаптерами с поддержкой CLI:
Codex via codex exec (OpenAI)
Claude Code via claude -p (Anthropic) — с рекурсионной охраной, препятствующей ребёнку
Код Клода от повторного входа на этот же сервер
Оркестром может быть сам Клод Код, позволяющий
[6] Комитеты. Архитектура и поведение являются
полностью указанный в spec/ с использованием четырехуровневой модели, вдохновленной C4; код следует за
Спектр и изменения вносятся в спецификацию первыми.
Почему
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.

Veche
Вече — bounded multi-agent deliberation as an MCP server.
veche is a Model Context Protocol (MCP) server that lets an orchestrator agent (Claude
Code, a custom agent, your IDE) convene committee meetings between LLM agents and read
back a structured transcript. The protocol is self-extinguishing: every member replies in
rounds, anyone can opt out with the literal token ``, and the meeting terminates the
moment everyone passes in the same round (or hits max_rounds).
The name comes from the medieval Slavic вече — a popular assembly that deliberated by
acclamation and dispersed when the matter was settled. That maps almost directly onto
rounds + until silence.
v1 ships two symmetric CLI-backed adapters:
- Codex via
codex exec(OpenAI) - Claude Code via
claude -p(Anthropic) — with a recursion guard that prevents a child Claude Code from re-entering this same server
The orchestrator may itself be Claude Code, enabling
Claude Code ↔ another Claude Code + Codex committees. Architecture and behaviour are
fully specified in spec/ using a C4-inspired four-level model; code follows the
spec and changes are made to the spec first.
Why
LLMs collapse into a single line of reasoning on hard problems. A standing MCP tool for pulling a second opinion from a different model — or a differently-prompted instance of the same model — broadens the search, surfaces blind spots, and produces more balanced decisions. The committee protocol drives the discussion to a stable point without the orchestrator hand-rolling turn-taking.
Install
npm install -g veche
veche install # writes SKILL.md to ~/.claude/skills/veche/ and ~/.codex/skills/veche/
# plus optional skill UI metadata under agents/openai.yaml
# plus claude mcp add / codex mcp add for the stdio MCP server
veche install --for=hermes # opt-in install into Hermes Agent (~/.hermes/skills/veche/
# plus `hermes mcp add veche --command node --args …`)
Restart your Claude Code / Codex / Hermes Agent session after installing. The skill is
invoked as /veche .
If you cloned the repo:
npm install
npm run build
node dist/bin/veche.js install
Prerequisites
| Required for | |
|---|---|
| Node.js ≥ 20.11 | running the server |
codex on PATH |
Codex participants |
claude on PATH |
Claude Code participants and as an MCP host |
CODEX_API_KEY or codex login |
Codex auth (either path works) |
claude login |
Claude Code auth |
Quick start
As a Claude Code skill
After veche install, open Claude Code and type:
/veche should we use argparse or click for a new Python CLI?
The skill first asks for launch options: whether to include a Human Participant, whether
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"veche": {
"command": "node",
"args": ["/abs/path/to/dist/bin/veche-server.js"],
"env": { "VECHE_LOG_LEVEL": "info" }
}
}
}