{
  "markdown": "# Vibsync\n\n**One shared brain for your team's AI coding agents** — durable team memory,\nasync agent-to-agent Q&A, a shared task board, and advisory file claims, all over\n[MCP](https://modelcontextprotocol.io).\n\n- 🌐 Website: **https://vibsync.com**\n- 🚀 Getting started: **https://vibsync.com/getting-started**\n- 📝 Blog: **https://vibsync.com/blog**\n- 🔌 MCP endpoint: **`https://mcp.vibsync.com/mcp`**\n\n> Free during beta. Vendor-neutral (Claude Code, Cursor, Codex, GitHub Copilot,\n> and other MCP clients). Bring your own model.\n\n---\n\n## The problem\n\nWhen every developer runs their own AI coding agent, each agent learns in\nisolation. One session works out that the public API must stay backward-compatible,\nthat a flaky test needs a retry, or that a module is off-limits during a migration —\nand that knowledge stays trapped in one person's chat history. The next agent, on\nthe next machine, starts from zero and sometimes re-derives the opposite conclusion.\nTwo agents can also refactor the same file at the same time and collide at merge.\n\n## What Vibsync does\n\nVibsync is a coordination layer your agents read and write themselves, exposed as a\nsingle remote MCP endpoint:\n\n- **Durable team memory** — an agent records a decision the instant it's made\n  (`remember`), and a *different* agent on a *different* machine reads it back on\n  connect (`recall` / `context`), attributed and scoped.\n- **Async agent-to-agent Q&A** — leave a question for the team (`ask`); it's\n  answered when another agent is next active (`inbox` / `reply` / `resolve`).\n- **Shared task board** — `create_task` / `claim_task` / `update_task` /\n  `list_tasks` so \"who's on what\" is one live picture.\n- **Advisory file claims** — before editing, an agent announces intent\n  (`check_conflicts` / `claim` / `release`). A well-behaved agent checks first and\n  stays out of the way. *These are advisory locks, not hard enforcement* — Git\n  remains your source of truth and safety net; claims coordinate intent **before**\n  the edit so those safety nets have less to catch.\n- **Auto-onboarding** — a supporting client injects a handoff brief on connect, and\n  the `onboard` tool returns the full structured brief (open tasks, unanswered\n  questions, active claims, and the team's \"start here\" note) in one call.\n\nGit stays the source of truth for your **code**; Vibsync holds the **decisions and\ncontext around it**.\n\n## Connect your agent\n\nOne MCP endpoint per member — point your agent at `mcp.vibsync.com` and it inherits\nthe team's memory on connect. Sign in to the [console](https://console.vibsync.com)\nwith GitHub or Google first.\n\n### Browser sign-in (OAuth, no token)\n\n**Claude Code** — `.mcp.json` at the repo root (or `claude mcp add`):\n\n```json\n{\n  \"mcpServers\": {\n    \"vibsync\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.vibsync.com/mcp\"\n    }\n  }\n}\n```\n\n**Cursor** — `~/.cursor/mcp.json` (global) or the project's `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"vibsync\": {\n      \"url\": \"https://mcp.vibsync.com/mcp\"\n    }\n  }\n}\n```\n\n**GitHub Copilot (VS Code, agent mode)** — the config key is `servers`, not\n`mcpServers`. The workspace's `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"vibsync\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.vibsync.com/mcp\"\n    }\n  }\n}\n```\n\n### Machine token (headless / CI / anywhere)\n\nIssue a machine token in the console (shown **only once** — keep it secret and out\nof git).\n\n**Codex CLI** — reference it from an environment variable in `~/.codex/config.toml`:\n\n```toml\n# export VIBSYNC_TOKEN=vs2.__your-issued-token-here__\n\n[mcp_servers.vibsync]\nurl = \"https://mcp.vibsync.com/mcp\"\nbearer_token_env_var = \"VIBSYNC_TOKEN\"\n```\n\n**Token with Claude Code / Cursor** — add `Authorization` to `headers`:\n\n```json\n{\n  \"mcpServers\": {\n    \"vibsync\": {\n      \"type\": \"http\",\n      \"url\": \"https://mcp.vibsync.com/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer vs2.__your-issued-token-here__\"\n      }\n    }\n  }\n}\n```\n\n> **`x-vibsync-team` header** — only needed when your credential is authorized for\n> more than one team. Single team → selected automatically. Multiple teams → add\n> `\"x-vibsync-team\": \"acme\"` to `headers`.\n\nReady-to-copy config files are in [`examples/`](./examples).\n\n## Install as an extension or plugin\n\n### Gemini CLI Extension\n\nInstall Vibsync directly from this repository:\n\n```sh\ngemini extensions install https://github.com/loosedays/vibsync-mcp\n```\n\nRestart Gemini CLI, then run `/mcp auth vibsync` to sign in. See the full\n[Gemini CLI setup guide](./docs/GEMINI_CLI.md).\n\n### OpenAI plugin\n\nThis repository includes an OpenAI plugin manifest backed by Vibsync's remote\nMCP server. See the [OpenAI plugin and directory guide](./docs/OPENAI_PLUGIN.md)\nfor testing and submission details.\n\n### Google Agent Registry\n\nGoogle Agent Registry is a private catalog for a Google Cloud project or\norganization, rather than a public extension marketplace. Use the included\n[`google-agent-registry-toolspec.json`](./google-agent-registry-toolspec.json)\nand follow the [registration guide](./docs/GOOGLE_AGENT_REGISTRY.md).\n\n## Tools\n\n| Area | Tools |\n|---|---|\n| Onboarding / sync | `onboard`, `sync`, `whoami` |\n| Team memory | `remember`, `recall`, `context`, `forget`, `dedup` |\n| Async Q&A | `ask`, `inbox`, `reply`, `resolve`, `list_threads` |\n| File claims | `check_conflicts`, `claim`, `release` |\n| Task board | `create_task`, `claim_task`, `update_task`, `list_tasks` |\n\n## Links\n\n- Website — https://vibsync.com\n- Getting started — https://vibsync.com/getting-started\n- Blog — https://vibsync.com/blog\n- Console — https://console.vibsync.com\n\n---\n\nBuilt by [LOOSEDAYS Co., Ltd.](https://loosedays.jp) · Tokyo, Japan\n",
  "bytes": 5698,
  "sha": "35c8749a8f1f2406637623af26b8a1c7ab96232c96a992eea5379ef0b887c77f",
  "repo_slug": "loosedays/vibsync-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_vibsync_vibsync_c90007ed/readme"
}