MCP Worktree Voting Server
Implements a voting pattern for parallel development using git worktrees, allowing users to create multiple implementations of the same task across different branches, evaluate them, and select the best one for merging
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Worktree Voting Servercreate voting worktrees to add Redis caching to the user service"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Servers
A collection of local MCP (Model Context Protocol) servers for data engineering and development workflows. All servers run locally via uv — no cloud accounts required.
Servers
Data Engineering
Server | File | Purpose |
|
| Query execution, schema inspection, data import/export |
|
| SQL transformation — model execution, planning, lineage |
|
| Orchestration — assets, jobs, schedules, sensors, runs |
|
| Data pipelines — sources, destinations, load operations |
|
| Data quality contracts — verify, validate, scaffold, history |
Infrastructure
Server | File | Purpose |
|
| Container lifecycle, logs, exec, images, Compose-aware |
|
| Git worktree creation and management for parallel development |
Related MCP server: GitHub MCP Server
Setup
All servers are registered in .mcp.json and run via:
uv run --no-project --with fastmcp --with <deps> ./mcp-servers/<server>.pyRestart Claude Code after any changes to .mcp.json.
Server Notes
duckdb
Manages multiple named DuckDB connections. Supports querying local files (CSV, Parquet, JSON) and remote files (HTTP, S3, GCS). State persisted to .duckdb_state/.
sqlmesh
Wraps the SQLMesh CLI for model management. Requires a SQLMesh project directory set via SQLMESH_STATE_DIR. Supports plan generation, model execution, audits, and lineage introspection.
dagster
Wraps the Dagster CLI for asset and job management. Requires a Dagster workspace file. Supports asset materialization, job execution, schedule/sensor triggering, and run monitoring.
dlt
Manages dlt pipelines for loading data from REST APIs, databases, and files into destinations (DuckDB, etc.). State persisted to .dlt_state/.
soda
Runs Soda Core data quality contract verifications locally (no Soda Cloud). Expects a ./soda/ directory with:
soda/
datasources/ # datasource YAML configs
contracts/ # contract YAML files
results/ # scan results (auto-created)docker
Connects to Docker via Colima on macOS (~/.colima/default/docker.sock). Includes Compose-aware tools that read com.docker.compose.* labels.
worktrees
Creates isolated git worktrees branching from origin/main for running parallel Claude sessions on independent tasks.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Doctacon/mcp-worktree-workflows'
If you have feedback or need assistance with the MCP directory API, please join our Discord server