Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ€– Coding Agents
  3. Dibs
Dibs logo
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Dibs

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Coordination layer for parallel coding agents: TTL file claims stored in the git common dir (visible across every worktree instantly), enforcement hooks that block colliding edits in Claude Code and at commit time, agent presence, handoff notes, and git-committed lessons searchable with BM25. Single static binary β€” no server, no database.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "polymatx-dibs": {
      "command": "npx",
      "args": [
        "-y",
        "polymatx-dibs"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ€– More in Coding Agents

Documentation Overview

dibs

Call dibs on files. Run parallel coding agents without collisions.

dibs is a coordination layer for AI coding agents that share a repository: file claims with expiry, enforcement hooks, agent presence, handoff notes, and a git-native knowledge base. One static binary β€” no server, no database, no background processes.

CI Go Reference Glama License: MIT MCP Mentioned in Awesome MCP Servers

Overview Β· Demo Β· How it works Β· Installation Β· Usage Β· Enforcement Β· Lessons Β· MCP server Β· Comparison Β· FAQ

dibs demo

Overview

Running several coding agents β€” Claude Code, Codex, Cline, Cursor β€” against one repository in parallel is now a common workflow, typically with one git worktree per agent. The sessions share no state: an agent cannot see what its peers are doing, and two agents that touch the same files produce silent overwrites and unmergeable diffs.

dibs provides the missing coordination primitives:

ProblemWhat dibs does
Two agents edit the same file; last write wins.Claims are checked before editing, and hooks can block colliding edits outright.
No visibility into other sessions.dibs status lists every agent, claim, reason, and expiry.
A crashed agent leaves stale locks.Claims are leases with a TTL. They expire on their own; there is nothing to clean up and no way to deadlock.
Handoffs between agents are ad hoc.dibs note broadcasts a message to every agent on the repository, with per-agent read tracking.
Knowledge is lost between sessions.Lessons are markdown files under .dibs/lessons/, committed with the repository and searched with BM25.

The design rationale is covered in more depth in the introduction post: Why Parallel Coding Agents Need a Coordination Layer.

Demo

Two agents, one repository:

console
$ dibs claim src/auth --reason "refactor auth" --agent alice
βœ“ claimed src/auth/** β€” lease 82fead6e as alice, expires in 29m

$ dibs claim src/auth/token.go --agent bob --reason "fix token bug"
βœ— denied
  src/auth/token.go                    held by alice (refactor auth), expires in 29m
  wait, work elsewhere, or coordinate: dibs note "..."
$ echo $?
2

$ dibs claim src/api --agent bob --reason "new endpoints"
βœ“ claimed src/api/** β€” lease b7d31a5b as bob, expires in 29m

$ dibs status
agents
  bob (you)                active 0s ago on main β€” new endpoints
  alice                    active 0s ago on main β€” refactor auth

claims
  ● src/auth/**            alice (refactor auth)  expires in 29m
  ● src/api/**             bob (you) (new endpoints)  expires in 29m

With the Claude Code hook installed, an edit that violates a claim is blocked before it happens, and the model is told why:

console
$ echo '{"tool_name":"Edit","tool_input":{"file_path":"src/auth/token.go"}}' | dibs hook claude
dibs: src/auth/token.go is claimed by alice (refactor auth) β€” the claim expires in 29m.
Coordinate instead of colliding: wait for the lease, message them with `dibs note`,
or work on files outside their claim. Run `dibs status` to see all active claims.
$ echo $?
2

How it works

dibs relies on a property of git worktrees: every worktree of a repository shares a single common directory (git rev-parse --git-common-dir). State written there is visible to all worktrees immediately, without commits, and never appears in git status.

Code
repo/.git/dibs/     coordination state β€” leases, presence, notes, journal
                    machine-local, shared by every worktree of the repo,
                    invisible to git

repo/.dibs/         knowledge β€” lessons/*.md
                    committed and reviewed like any other file, shared
                    with the team and CI through git itself
  • A claim is a JSON file containing an agent name, a set of patterns, a reason, and an expiry. Conflict checks run under an advisory lock; expiry is evaluated lazily at read time. No daemon is required.
  • Identity is resolved from --agent, then DIBS_AGENT, then a stable name derived from the worktree path β€” so each worktree has a consistent identity with zero configuration.
  • Patterns are doublestar globs relative to the repository root (absolute paths are resolved into it). Claiming a directory claims its subtree, and a path that does not exist yet is treated the same way. Only existing regular files are claimed literally. Glob-to-glob conflict detection is conservative: two globs whose static prefixes are nested are treated as conflicting. Precise claims produce precise conflicts.
  • Every claim, denial, release, expiry, and note is appended to a JSONL journal (dibs log).

Installation

bash
go install github.com/polymatx/dibs/cmd/dibs@latest

Prebuilt binaries for Linux, macOS, and Windows (amd64/arm64) are on the releases page. Building from source requires Go 1.25+; runtime requires git.

A multi-arch container image is published to GHCR β€” mount your repository at /workspace:

Terminal
docker run --rm -i -v "$PWD":/workspace ghcr.io/polymatx/dibs:latest mcp

The same image builds locally from the included Dockerfile (docker build -t dibs .).

Usage

bash
cd your-repo
dibs init                     # create .dibs/, print next steps
dibs init --agents-md         # append the coordination protocol to AGENTS.md
dibs hook install claude      # enforce claims in Claude Code
dibs hook install pre-commit  # enforce claims at commit time (any agent)
CommandDescription
dibs claim <pattern>... [--reason ...] [--ttl 30m]Lease files or globs. Default TTL 30m, maximum 24h.
dibs release [pattern]... [--all]Release leases. Bare dibs release releases everything you hold.
dibs renew [--ttl 30m]Extend all of your leases.
dibs check <path>...Report whether paths are covered by another agent's lease.
dibs status [--json]Agents, claims, and unread note count.
dibs note <message>Broadcast a note to all agents on the repository.
dibs notesRead notes and mark them read.
dibs log [-n 20]Show recent journal events.
dibs lesson add|list|show|searchManage the lessons knowledge base.
dibs mcpRun the MCP server on stdio.
dibs hook install|uninstallManage enforcement hooks.
dibs whoami, dibs versionIdentity and build information.

Exit codes: 0 ok/free Β· 1 error Β· 2 denied or held by another agent. All state-reading commands accept --json for scripting.

Enforcement

Protocol adherence that depends on a model remembering instructions degrades under context pressure. dibs therefore supports enforcement at two levels, both opt-in:

  • Claude Code β€” dibs hook install claude registers a PreToolUse hook. When an agent attempts to edit a file covered by another agent's claim, the tool call is blocked (exit code 2) and the model receives a message naming the holder, their reason, and the expiry. Agents consistently adjust course when given this context.
  • Any agent β€” dibs hook install pre-commit registers a git hook that rejects commits touching files claimed by another agent.

Hook installation is additive and idempotent: existing entries in .claude/settings.json and existing git hooks are preserved, and dibs hook uninstall claude removes exactly what was added. Both hooks fail open β€” if dibs cannot run, editing and committing proceed normally.

Lessons

Lessons capture what an agent learned so the next session does not rediscover it:

bash
dibs lesson add "rate-limit middleware must register after auth" \
  --body "The limiter reads ctx.User set by the auth guard. Registering it earlier panics." \
  --tags middleware,auth

dibs lesson search "why does the rate limiter panic"
 1.91 rate-limit middleware must register after auth [rate-limit-middleware-...]
       The limiter reads ctx.User set by the auth guard. Registering it earlier panics...

Lessons are markdown files with YAML frontmatter under .dibs/lessons/:

  • Shared through git β€” the whole team and CI receive them via git pull; there is no per-machine database to synchronize.
  • Reviewable β€” knowledge changes go through the same pull-request review as code, and can be corrected or reverted like code.
  • Searchable without infrastructure β€” BM25 ranking with light stemming over title, tags, and body, computed in memory per query. At the scale of a repository's accumulated lessons, lexical search is instant and requires no embedding model or vector store.

MCP server

dibs mcp runs a stdio MCP server, so agents coordinate through typed tools rather than shell commands. The server instructions and tool descriptions encode the protocol (claim before editing, release when done, leave notes, record lessons):

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Coding Agents View all alternatives
  • L
    Loki Mode

    Autonomous spec-to-product coding-agent CLI with an MCP server exposing 34 tools over stdio.

    πŸ€– Coding Agents1 views
    Compare vs Loki Mode β†’
  • ServiceNow MCP Server (NowAIKit) logoServiceNow MCP Server (NowAIKit)

    ServiceNow MCP server: 450+ tools for Claude, ChatGPT, Copilot & any AI. Read-only by default.

    πŸ€– Coding Agents0 views
    Compare vs ServiceNow MCP Server (NowAIKit) β†’
  • Ssh MCP logoSsh MCP

    MCP server exposing SSH control for Linux and Windows servers via Model Context Protocol. Securely execute remote shell commands with password or SSH key authentication.

    πŸ€– Coding Agents2 views
    Compare vs Ssh MCP β†’
  • Developer logoDeveloper

    Comprehensive developer tools for file editing, shell command execution, and screen capture capabilities

    πŸ€– Coding Agents1 views
    Compare vs Developer β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Dibs

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "dibs": { "command": "npx", "args": ["-y", "polymatx/dibs"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDibs AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/polymatx-dibs?style=directory)](https://allmcps.com/mcp/polymatx-dibs)
HTML Embed
<a href="https://allmcps.com/mcp/polymatx-dibs"><img src="https://allmcps.com/api/badge/polymatx-dibs?style=directory" alt="Dibs on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ€–Coding Agents
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
37Quality signal: Fair Β· 37/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools19/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ€– Coding Agents β†’Best MCP servers for Coding Agents β†’Alternatives to Dibs β†’Install in Claude DesktopInstall in CursorInstall in VS Code