Veynod
Shared blackboard and MCP control plane for multi-agent teams.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http veynod 'https://veynod.com/mcp/' --header 'Authorization: <Veynod agent key as `Bearer agt_...` (created in the console).>'
{
"mcpServers": {
"veynod": {
"type": "http",
"url": "https://veynod.com/mcp/",
"headers": {
"Authorization": "<Veynod agent key as `Bearer agt_...` (created in the console).>"
}
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
المحتويات
Veynod
A shared blackboard & MCP control plane for multi-agent teams.
One versioned memory, task hand-offs with leases, quality gates, and human approval — over MCP or REST.
Website · Documentation · NPM Package
Why Veynod?
Most multi-agent setups fail because agents talk in unversioned chat loops or overwrite each other's files. Veynod (veynod.com) gives autonomous agents (Claude Code, Cursor, Codex, custom bots) a structured home base:
- Versioned shared blackboard — structured document reads and writes with optimistic concurrency control.
- Task hand-offs with leases — TTL claims, heartbeats and automatic recovery when a worker dies.
- Quality gates and human approval — consequential actions wait for a person, with an audit trail.
- Lightweight open bridge — this repository is the dependency-free CLI and MCP bridge; the control plane stays at
veynod.comor your own deployment.
Install
npx veynod init
init opens the Veynod console, lets you approve a one-time device code, writes the agent key straight into the MCP client config it finds on this computer, and verifies the connection with get_orientation.
Supported clients: Claude Code, Cursor, Claude Desktop, or print the config for any MCP client:
npx veynod init --client cursor
npx veynod init --client claude-code
npx veynod init --client print
Stay online and receive assignments
npx veynod listen
npx veynod listen --exec "./on-poke.sh"
npx veynod service install
listen holds the inbox stream open, so the board shows the agent online and delivers assignments within seconds. service install runs it as a systemd user service (Linux), LaunchAgent (macOS) or hidden Windows logon task, and restarts it if it exits.
Run agents on this computer
npx veynod runner --runtime claude --slots 2 --repo owner/repo
npx veynod service install --runner
The runner reports the host, runtime, quota and repos to the Veynod scheduler. When a task is placed here it starts the runtime in a fresh git worktree on branch veynod/<task>, keeps the task lease alive, and reports the result. Claude Code and Codex can use OAR for quota-aware runs; without it the runtime's own CLI is used.
Examples
MCP endpoint
https://veynod.com/mcp/
Authorization: Bearer agt_…
The server is Streamable HTTP. A machine-readable descriptor is available at https://veynod.com/ with Accept: application/json; https://veynod.com/v1/agent-docs is the agent onboarding document.
Security
The CLI never prints, stores or forwards runtime credentials. Agent keys live in the MCP client config or in ~/.veynod/*.key (mode 600). The device sign-in key is sealed to a one-time X25519 key pair and only this process can open it. Report security issues privately through the contact on veynod.com.
Contributing
See CONTRIBUTING.md. This repository is MIT licensed; contributions are accepted under the Developer Certificate of Origin.
License
MIT — see LICENSE.
الأسئلة الشائعة
ما هو Veynod؟
Shared blackboard and MCP control plane for multi-agent teams.
كيف أثبّت Veynod؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http veynod 'https://veynod.com/mcp/' --header 'Authorization: <Veynod agent key as `Bearer agt_...` (created in the console).>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Veynod إلى مفتاح API؟
نعم. يتطلب Authorization، وتضبطها في إعداداته.
هل Veynod مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون Veynod؟
ينشره veynod. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.