Universal Dolt version-control workflow. An agent skill from jeremylongshore/tons-of-skills-marketplace.

Apache-2.0Auto-check passedProduct & Project Management

Install Dolt MCP Vcs

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill dolt-mcp-vcs -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace dolt-mcp-vcs --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/mcp/dolt-mcp-vcs/skills/dolt-mcp-vcs .claude/skills/dolt-mcp-vcs && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
dolt-mcp-vcs
GitHub stars
2.8k
Token cost
~3.1k tokens
SKILL.md length
1,387 words
Files
5 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
Apache-2.0

At a glance

Universal Dolt version-control workflow. An agent skill from jeremylongshore/tons-of-skills-marketplace.

  • Works in 6 steps: Detect — "what kind of Dolt database are… → Diagnose visibility ("my beads aren't in… → Configure the DoltHub remote and push → …
  • Working with any Dolt database
  • SKILL.md covers Overview, Prerequisites, Instructions and Output, plus 3 more sections
  • Calls python3 and curl; reaches doltremoteapi.dolthub.com and dolthub.com; needs DOLT_REMOTE_PASSWORD and DOLT_PASSWORD

What it does

Dolt MCP Vcs is an agent skill from jeremylongshore/tons-of-skills-marketplace. Universal Dolt version-control workflow. Step 0 auto-detects what kind of Dolt stack is present — every make and model (classic Dolt repo, live dolt sql-server on its ACTUAL bound port, bd embedded store, Doltgres, DoltLite single-file DB, DumboDB) — and emits a ready-to-use connection descriptor, then routes to work: DoltHub visibility diagnosis (no remote configured), the bd dolt remote add plus push fix, the JSONL throttle and rapid-write-race safe pattern, and expert agents for sync, epic-closure audits…

Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `eval.yaml`, `references/connection-descriptor-and-profiles.md` and `references/dolt-internals.md`). Compatibility notes: Designed for Claude Code. Requires bd = 1.0.4 with a Dolt-backed workspace; the dolt-mcp-server binary on PATH enables the SQL-capable agents.

It sits in Product & Project Management, covering User stories, Git workflow and MCP servers. It works with Model Context Protocol and Microsoft SQL Server. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is Apache-2.0.

When your agent uses it

  • Working with any Dolt database
  • Detecting a Dolt flavor
  • Connecting to a Dolt store
  • Beads are not showing in DoltHub

Example prompts

  • “/dolt-mcp-vcs”
  • “/beads-dolt”
  • “what kind of dolt is this”
  • “/dolt-mcp-vcs”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Designed for Claude Code. Requires bd >= 1.0.4 with a Dolt-backed workspace; the dolt-mcp-server binary on PATH enables the SQL-capable agents.
  • Pre-approved tools (allowed-tools): Read, Task, Bash(bd dolt show:*), Bash(bd dolt remote list:*), Bash(bd config get:*), Bash(curl:*), Bash(python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py:*)

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Detect — "what kind of Dolt database are we working with?"
  2. Diagnose visibility ("my beads aren't in DoltHub")
  3. Configure the DoltHub remote and push
  4. Keep it fresh (don't push per-command)
  5. Understand the JSONL throttle (not data loss)
  6. Dispatch the right agent

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Task
    • Bash(bd dolt show:*)
    • Bash(bd dolt remote list:*)
    • Bash(bd config get:*)
    • Bash(curl:*)
    • Bash(python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3
    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • doltremoteapi.dolthub.com
    • dolthub.com

    Also links to:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • DOLT_REMOTE_PASSWORD
    • DOLT_PASSWORD

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code. Requires bd >= 1.0.4 with a Dolt-backed workspace; the dolt-mcp-server binary on PATH enables the SQL-capable agents.

    From compatibility in the SKILL.md frontmatter.

Context cost

Dolt MCP Vcs loads about 3.1k tokens when it runs, and up to ~4.9k if it reads all its reference files. Until then it costs about 239 tokens; SKILL.md has 1,387 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~239
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its Apache-2.0 licence (© jeremylongshore). 1,387 words, ~3,133 tokens.

Download SKILL.mdSave it as .claude/skills/dolt-mcp-vcs/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
dolt-mcp-vcs
description
Universal Dolt version-control workflow. Step 0 auto-detects what kind of Dolt stack is present — every make and model (classic Dolt repo, live dolt sql-server on its ACTUAL bound port, bd embedded store, Doltgres, DoltLite single-file DB, DumboDB) — and emits a ready-to-use connection descriptor, then routes to work: DoltHub visibility diagnosis (no remote configured), the bd dolt remote add plus push fix, the JSONL throttle and rapid-write-race safe pattern, and expert agents for sync, epic-closure audits, dependency mapping, and recovery. Use when working with any Dolt database, detecting a Dolt flavor, connecting to a Dolt store, when beads are not showing in DoltHub, taming dolt server sprawl, auditing bead epics, or recovering from a bd or Dolt incident. Trigger with "/dolt-mcp-vcs", "/beads-dolt" (the former name, still accepted), "what kind of dolt is this", "my beads aren't showing in DoltHub", or "audit my bead epics".
allowed-tools
Read, Task, Bash(bd dolt show:*), Bash(bd dolt remote list:*), Bash(bd config get:*), Bash(curl:*), Bash(python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py:*)
compatibility
Designed for Claude Code. Requires bd >= 1.0.4 with a Dolt-backed workspace; the dolt-mcp-server binary on PATH enables the SQL-capable agents.
version
0.2.0
author
Jeremy Longshore <jeremy@intentsolutions.io>
license
Apache-2.0
argument-hint
[diagnose|push|audit]
tags
beads, bd, dolt, dolthub, task-tracking, mcp, version-control
metadata.category
productivity

dolt-mcp-vcs

One skill for every make and model of Dolt: detect the flavor and mode first, then do version-control work over the beads (bd) backend and DoltHub.

Formerly beads-dolt — same plugin, renamed to its Dolt-first identity. The beads-dolt install slug still resolves (a deprecated catalog alias) and /beads-dolt is still an accepted trigger, so existing installs keep working — beads is now use-case adapter #1, not the whole skill.

The Dolt and DoltHub-aware layer for the beads (bd) task tracker. It composes with — does not replace — the global beads skill: that skill runs the bead work cycle; this one handles the Dolt backend, DoltHub visibility, and the bd plus Dolt failure modes.

Overview

bd stores every issue in a version-controlled Dolt database. Two things bite teams repeatedly:

  1. "My beads aren't showing in DoltHub." The overwhelmingly common cause is that the workspace's Dolt repo has no remote configured — so nothing is ever pushed. A file-protocol or GitHub backup does not make beads appear on DoltHub; only a Dolt remote plus a push does.
  2. JSONL appears stale after rapid writes. This is the export throttle, not data loss. As of bd 1.0.4 the historical rapid-write race (failure mode 6) is fixed at the SQL-transaction level; the database is always correct, only the issues.jsonl file can lag.

This skill diagnoses both, applies the fixes, and routes deeper work to five bundled agents. It keeps no frozen copy of bd/Dolt internals — a baked snapshot goes stale the moment upstream ships a release; the installed binary wins on any conflict. Verify version-specific behavior live (bd --help, bd <cmd> --help, bd dolt show) and consult the upstream docs; Read references/dolt-internals.md for the directory of those authoritative sources. The agents fetch current truth in their own context, so answers track the installed binary rather than a guess.

The fix for invisible-on-DoltHub, up front (don't stop at diagnosis): the cause is almost always no remote, and the fix is two commands — bd dolt remote add origin https://doltremoteapi.dolthub.com/ORG/REPO then bd dolt push --remote origin. The DoltHub database must already exist (the push does NOT create it). Always carry the user all the way to these commands, not just the bd dolt remote list diagnostic.

Prerequisites

  • bd >= 1.0.4 with a Dolt-backed workspace (bd dolt show succeeds).
  • For DoltHub: a dolt creds keypair authorized on your DoltHub account, and the DoltHub database must already exist (create it in the DoltHub UI — the push does not auto-create it).
  • For the SQL-capable agents: the dolt-mcp-server binary on PATH, pinned to the exact version in the plugin README's install section (never @latest — the plugin's correctness rests on this binary). The plugin's .mcp.json wires it.
Authentication

DoltHub pushes authenticate with a dolt creds keypair tied to your account (run dolt login once to create and authorize it), or with the DOLT_REMOTE_USER and DOLT_REMOTE_PASSWORD environment variables. The dolt-mcp connection uses DOLT_USER and DOLT_PASSWORD (bd's local server is unauthenticated by default — user root, empty password).

Instructions

Step 0: Detect — "what kind of Dolt database are we working with?"

Always start here when the flavor/mode is not already known (invoked with no args, a new workspace, or any "connect me / what is this" ask). Run the detector and present the findings before doing anything else:

bash
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py            # inspect cwd (read-only)
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py PATH --json
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py --emit-descriptor  # write connection.descriptor.json

It returns ranked findings (live-server > repo > embedded > file), each a ready-to-use connection descriptor. Report them verbatim-honest, e.g.: "found: dolt/server on 127.0.0.1:39353 (beads, actual bound port from /proc — not config.yaml), and dolt/embedded at .beads/embeddeddolt/spine — read-only, the .lock is owned by bd." Then route:

FindingRoute
dolt/server (live)wire work via the descriptor: --emit-descriptor, then dolt-mcp-client.py --descriptor ... (zero hand-written config)
dolt/repofull dolt CLI verbs (log/diff/branch/AS OF) in that directory
dolt/embeddedread-only CLI verbs — never write; the single-writer .lock belongs to the embedding tool (bd). Mutations are refused with this reason
doltgres/serverPostgres wire via the descriptor (--doltgres derived, never hardcoded)
doltlite/filedetected by chunk-store magic; report it + local doltlite CLI if installed; alpha ⇒ read-only, no wire (decision 6)
dumbo/serverreport only — experimental, fail-closed
nothingsay "this is not a Dolt database" and list what was checked — never guess

Degrade honestly: an open MySQL port whose greeting doesn't name the flavor is reported as unconfirmed (the detector cross-checks live dolt processes for evidence); undetected states are reported, never guessed.

Step 1: Diagnose visibility ("my beads aren't in DoltHub")
bash
bd dolt show            # confirm the database name and server port
bd dolt remote list     # the smoking gun: "No remotes configured" means nothing is pushed

If no remote is configured, that is the root cause. Proceed to Step 2.

Step 2: Configure the DoltHub remote and push

The DoltHub database must exist first (create it at dolthub.com, "Create Database"). Then:

bash
# Use the bd wrapper (tracks the remote at the SQL layer and sets sync.remote for scheduled pushes)
bd dolt remote add origin https://doltremoteapi.dolthub.com/ORG/REPO
bd dolt push --remote origin
  • The push is history-preserving — it transfers the full Dolt commit history, not a snapshot. (Flat-file dolt table import would lose history; do not use it for an existing bd database.)
  • A PermissionDenied that reaches "Uploading…" first means the creds work but the DoltHub repo doesn't exist yet — create it, then re-push.
  • Verify without cloning, via DoltHub's SQL API:
    bash
    curl -s "https://www.dolthub.com/api/v1alpha1/ORG/REPO/main?q=SELECT%20COUNT(*)%20FROM%20issues"
Step 3: Keep it fresh (don't push per-command)

A per-command push is too slow. Schedule a push on the existing backup cadence (every 15–30 min, after bd export) rather than inline. See scripts/dolt-push-dolthub.sh.

Show full SKILL.md (547 more words)Show less
Step 4: Understand the JSONL throttle (not data loss)

export.interval defaults to 60s: writes inside that window hit the database but not issues.jsonl until the next op after the window. For a gitignored .beads where a whole session fits in one window, set it to flush immediately:

bash
bd config set export.interval 1s

As of recent bd the rapid-write race is reported fixed at the transaction level (verify with bd version + the upstream CHANGELOG) — so you do not need bd export between writes for database integrity; only batch plus flush if you need byte-fresh JSONL each step. Confirm current throttle/export behavior with bd config --help + bd dolt --help; references/dolt-internals.md lists the authoritative sources.

Step 5: Dispatch the right agent

Use the Task tool to dispatch the matching agent. Each fetches current bd/Dolt facts live in its own context (per the authority order in references/dolt-internals.md) rather than reciting a snapshot.

SituationAgent
DoltHub remotes, push/pull, backup-vs-push, federation, drift, idle-server reapingdolt-sync-advisor
"Which epics have all their children closed?" subtree/closure auditbead-epic-auditor
Dependency graph, cycles, critical path (SQL via the Dolt MCP)bead-dependency-mapper
Rapid-write-race recovery, embedded-to-server mode migration, dolt-server incidentbead-recovery-specialist
General bd expertise, three-layer mirror discipline, naming and hygienebeads-guru

The SQL-capable agents (bead-epic-auditor, bead-dependency-mapper) query the bead graph through the wired dolt MCP server (the query, list_databases, and list_dolt_commits tools).

Output

  • A clear root-cause statement for visibility issues (almost always "no remote configured").
  • The exact bd dolt commands to fix it, plus a DoltHub-API verification one-liner.
  • For audits and maps: the agent's structured result (e.g., a closure table or dependency graph), never raw IDs without context.

Error Handling

SymptomCauseFix
Push gives PermissionDenied after "Uploading…"DoltHub repo doesn't exist (creds are fine)Create the database in the DoltHub UI, re-push
Push gives an auth error before uploadingStale or absent dolt credsdolt login (interactive), or set DOLT_REMOTE_USER and DOLT_REMOTE_PASSWORD
JSONL stale after a burst of writes60s export throttlebd config set export.interval 1s, or flush with bd export
Many dolt sql-server processes pile upEach workspace runs its own per-project serverReap idle ones: scripts/dolt-idle-reaper.sh (bd respawns each on next use — non-destructive), cron it; or consolidate via shared-server mode (read bd init --help live for the current flags)
MCP server won't connectWrong port or databasebd dolt show for the live port and database; set DOLT_PORT and DOLT_DATABASE

Examples

"My beads aren't showing up in DoltHub." Run bd dolt remote list; it shows "No remotes configured" — explain that is the root cause — bd dolt remote add origin https://doltremoteapi.dolthub.com/ORG/REPO (repo must pre-exist) — bd dolt push --remote origin — verify via the DoltHub SQL API.

"Which of my epics have all their children closed?" Dispatch bead-epic-auditor; it queries the bead graph over the Dolt MCP and returns a closure table.

"bd has 15 dolt servers running, it's a mess." Dispatch dolt-sync-advisor; it reaps idle servers with scripts/dolt-idle-reaper.sh (each respawns on its next bd command — non-destructive), or walks shared-server consolidation if you want one durable server — it reads bd init --help live for the current flags rather than assuming them.

Resources

  • references/dolt-internals.md — the directory of authoritative live sources (the installed bd --help, official upstream beads/Dolt docs, the Dolt MCP repo). The agents fetch current facts from these in their own context; the plugin freezes no internals snapshot.
  • Upstreams: beads, Dolt and DoltHub, dolt-mcp.

© jeremylongshore, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in plugins/mcp/dolt-mcp-vcs/skills/dolt-mcp-vcs of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • eval.yaml
  • references/connection-descriptor-and-profiles.md
  • references/dolt-internals.md
  • safety-eval.yaml

Open the folder on GitHubat commit cfae287

Compare with similar skills

Dolt MCP Vcs next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Dolt MCP Vcs compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Dolt MCP Vcs this skilljeremylongshore/tons-of-skills-marketplace2.8k—~3.1kAutomated safety check: PassApache-2.0
Zed Configwcygan/dotfiles194—~930Automated safety check: PassNone
Foremergenaw103/foremerge538—~2.4kAutomated safety check: PassApache-2.0
Jira Natural Language Interfacejjmartres/opencode1333 repos~1.7kAutomated safety check: PassMIT
Solomdzhitongblog/solomd1.2k—~2kAutomated safety check: PassMIT
Pluggedin Stack OpsVeriTeknik/pluggedin-app103—~1.3kAutomated safety check: NotesMIT

Similar skills

  • Zed Config

    wcygan/dotfiles

    Zed editor configuration expert. An agent skill from wcygan/dotfiles.

    194 GitHub stars~930 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Foremerge

    naw103/foremerge

    Coordinate parallel coding agents with Foremerge's local Git-compatible CLI and MCP server.

    538 GitHub stars~2.4k tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • Lets an agent view, create, update and transition Jira issues in natural language, automatically choosing between the jira CLI and Atlassian MCP tools.

    133 GitHub starsUsed in 3 repos~1.7k tokens
    Product & Project ManagementAuto-check passed
  • Solomd

    zhitongblog/solomd

    Read, search, edit, and version-control any folder of Markdown notes via the SoloMD MCP server.

    1.2k GitHub stars~2k tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • Pluggedin Stack Ops

    VeriTeknik/pluggedin-app

    A skill your agent uses when deploying, restarting, verifying or rolling back the containerised plugged.in production stack, when the site returns 404 or 5xx after a deploy or git operation, or when…

    103 GitHub stars~1.3k tokensUpdated 5 days ago
    DevOps & CloudAuto-check: notes
  • Use Gfs MCP

    Guepard-Corp/gfs

    GFS MCP Server for AI agent integration. An agent skill from Guepard-Corp/gfs.

    158 GitHub stars~4k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Dolt MCP Vcs

What does Dolt MCP Vcs do?

Universal Dolt version-control workflow. An agent skill from jeremylongshore/tons-of-skills-marketplace. Dolt MCP Vcs is an agent skill from jeremylongshore/tons-of-skills-marketplace. Universal Dolt version-control workflow.

When should I use Dolt MCP Vcs?

Dolt MCP Vcs fits situations like: working with any Dolt database; detecting a Dolt flavor; connecting to a Dolt store; beads are not showing in DoltHub.

How do I install Dolt MCP Vcs in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill dolt-mcp-vcs -a claude-code`. Or copy the skill folder (plugins/mcp/dolt-mcp-vcs/skills/dolt-mcp-vcs in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/dolt-mcp-vcs in your project. Claude Code loads it when a task matches its description.

How do I install Dolt MCP Vcs in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill dolt-mcp-vcs -a codex`. Or copy the skill folder (plugins/mcp/dolt-mcp-vcs/skills/dolt-mcp-vcs in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/dolt-mcp-vcs in your project. Codex loads it when a task matches its description.

Can I use Dolt MCP Vcs in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill dolt-mcp-vcs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/dolt-mcp-vcs, .gemini/skills/dolt-mcp-vcs, .github/skills/dolt-mcp-vcs and .opencode/skills/dolt-mcp-vcs in your project.

What does Dolt MCP Vcs need to run?

Going by SKILL.md and its folder, Dolt MCP Vcs needs the command-line tools its instructions call (python3 and curl) and credentials named DOLT_REMOTE_PASSWORD and DOLT_PASSWORD. Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Task, Bash(bd dolt show:*), Bash(bd dolt remote list:*), Bash(bd config get:*), Bash(curl:*), Bash(python3 ${CLAUDE_PLUGIN_ROOT}/scripts/dolt-detect.py:*). Compatibility (from SKILL.md): Designed for Claude Code. Requires bd >= 1.0.4 with a Dolt-backed workspace; the dolt-mcp-server binary on PATH enables the SQL-capable agents..

Does Dolt MCP Vcs access the network?

SKILL.md names 3 domains. In commands or code: doltremoteapi.dolthub.com and dolthub.com; the agent is likely to contact these when it follows the instructions. As links in the text: github.com. This is read from the text; nothing was executed.

Is Dolt MCP Vcs safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Dolt MCP Vcs use?

Dolt MCP Vcs is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Dolt MCP Vcs use?

About 3.1k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.

What are the alternatives to Dolt MCP Vcs?

Skills that share tags, products or a category with Dolt MCP Vcs: Zed Config (wcygan/dotfiles, 194 stars), Foremerge (naw103/foremerge, 538 stars), Jira Natural Language Interface (jjmartres/opencode, 133 stars) and Solomd (zhitongblog/solomd, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Dolt MCP Vcs?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.