{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6qp5jgdaf6s7","handle":"vibedazi-mcp","url":"https://wellknown.network/agents/vibedazi-mcp","links":{"self":"https://wellknown.network/agents/vibedazi-mcp/record.json","html":"https://wellknown.network/agents/vibedazi-mcp","markdown":"https://wellknown.network/agents/vibedazi-mcp/record.md","api":"https://wellknown.network/api/v1/agents/vibedazi-mcp","status":"https://wellknown.network/api/v1/agents/vibedazi-mcp/status","claim":"https://wellknown.network/agents/vibedazi-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vibedazi-mcp/claim.json","badge":"https://wellknown.network/agents/vibedazi-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:vibedazi-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"vibedazi-mcp","summary":"vibeDazi MCP server for team-shared vibe logs with git context","description":"# vibeDazi MCP Server\n\n![vibeDazi Banner](https://i.dawnlab.me/568277afa7324f1afe6842a9638079fb.png)\n\n[中文文档 README_CH.md](README_CH.md)\n\nTeam-shared MCP logging with git user/branch/diffs and prompt context.\n\n## Install\n\n```bash\n./install-vibedazi.sh\n```\n\n## Run\n\n```bash\nvibedazi-mcp\n```\n\n## VSCode MCP\n\nCreate `.vscode/mcp.json`:\n\n```json\n{\n  \"servers\": {\n    \"vibedazi\": {\n      \"type\": \"stdio\",\n      \"command\": \"vibedazi-mcp\"\n    }\n  }\n}\n```\n\n## Cursor MCP\n\nCreate or update `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"vibedazi\": {\n      \"type\": \"stdio\",\n      \"command\": \"/absolute/path/to/your/.venv-vibedazi/bin/vibedazi-mcp\"\n    }\n  }\n}\n```\n\nTip: running `./install-vibedazi.sh` will create the venv, install the package, and write this file for you using the correct absolute path.\n\n## Project policy\n\nThe installer writes a root-level `rule.md` with the policy. Load it into your project prompt (or leave it for teammates to read).\n\n## AI Squash Merge tool\n\nThis MCP exposes a helper to attribute AI work without cluttering history.\n\n- Tool: `ai_squash_merge`\n- Flow: creates `ai/<timestamp>-<hint>` branch, commits current changes with AI author, switches back, and `git merge --squash` into your base branch. Optionally deletes the AI branch.\n\nWhen To Call\n- After you’ve finished an AI-assisted change and validated it (tests/build pass).\n- Call it right before your final `log_round` (so `log_round` remains last).\n- Goal: attribute the work to the AI author without interrupting your development flow.\n\nHow To Call\n- In Cursor/VSCode MCP Tools: run `vibedazi.ai_squash_merge` with the params below.\n- Or from Python while your venv is active.\n\nParameters (common)\n- `branch_hint`: optional suffix in branch name\n- `model_name`: label like `GPT-5`, `Claude`, `o3` (no default; pass explicitly to attribute the right model)\n- `author_name`, `author_email`: optional overrides for AI identity (if omitted, inferred from model_name)\n- `base_branch`: target branch (defaults t…","publisher":null,"homepage":"https://github.com/your-org/vibeDazi","repository":"https://github.com/your-org/vibeDazi","version":"0.2.1","license":"MIT","protocols":["mcp"],"tags":["mcp","vibe","team","git","logging"],"pricing":null,"endpoints":[{"url":"pypi:vibedazi-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"declared"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"vibedazi-mcp","registry":"pypi","observedAt":"2026-09-10T15:25:10.045Z","publishedAt":"2025-10-22T11:30:04.510379Z","latestVersion":"0.2.1"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"vibedazi-mcp","url":"https://pypi.org/project/vibedazi-mcp/","firstSeenAt":"2026-09-10T15:23:27.852Z","fetchedAt":"2026-09-10T15:23:27.852Z","normalizedAt":"2026-09-10T15:23:27.852Z"}]},"firstSeenAt":"2026-09-10T15:23:27.852Z","updatedAt":"2026-09-10T15:25:10.045Z"}