Skip to main content
Glama
Doctacon

MCP Worktree Voting Server

by Doctacon

MCP 서버

데이터 엔지니어링 및 개발 워크플로우를 위한 로컬 MCP(Model Context Protocol) 서버 모음입니다. 모든 서버는 uv를 통해 로컬에서 실행되며 클라우드 계정이 필요하지 않습니다.

서버

데이터 엔지니어링

서버

파일

목적

duckdb

duckdb_server.py

쿼리 실행, 스키마 검사, 데이터 가져오기/내보내기

sqlmesh

sqlmesh_server.py

SQL 변환 — 모델 실행, 계획, 계보

dagster

dagster_server.py

오케스트레이션 — 에셋, 작업, 스케줄, 센서, 실행

dlt

dlt_server.py

데이터 파이프라인 — 소스, 대상, 로드 작업

soda

soda_server.py

데이터 품질 계약 — 확인, 검증, 스캐폴드, 기록

인프라

서버

파일

목적

docker

docker_server.py

컨테이너 수명 주기, 로그, 실행, 이미지, Compose 인식

worktrees

worktree_server.py

병렬 개발을 위한 Git 워크트리 생성 및 관리

Related MCP server: multi-agent-mcp

설정

모든 서버는 .mcp.json에 등록되며 다음을 통해 실행됩니다:

uv run --no-project --with fastmcp --with <deps> ./mcp-servers/<server>.py

.mcp.json을 변경한 후에는 Claude Code를 다시 시작하십시오.

서버 참고 사항

duckdb

여러 개의 명명된 DuckDB 연결을 관리합니다. 로컬 파일(CSV, Parquet, JSON) 및 원격 파일(HTTP, S3, GCS) 쿼리를 지원합니다. 상태는 .duckdb_state/에 유지됩니다.

sqlmesh

모델 관리를 위해 SQLMesh CLI를 래핑합니다. SQLMESH_STATE_DIR을 통해 설정된 SQLMesh 프로젝트 디렉토리가 필요합니다. 계획 생성, 모델 실행, 감사 및 계보 검사를 지원합니다.

dagster

에셋 및 작업 관리를 위해 Dagster CLI를 래핑합니다. Dagster 워크스페이스 파일이 필요합니다. 에셋 구체화, 작업 실행, 스케줄/센서 트리거 및 실행 모니터링을 지원합니다.

dlt

REST API, 데이터베이스 및 파일에서 대상(DuckDB 등)으로 데이터를 로드하기 위한 dlt 파이프라인을 관리합니다. 상태는 .dlt_state/에 유지됩니다.

soda

Soda Core 데이터 품질 계약 검증을 로컬에서 실행합니다(Soda Cloud 불필요). 다음을 포함하는 ./soda/ 디렉토리가 필요합니다:

soda/
  datasources/   # datasource YAML configs
  contracts/     # contract YAML files
  results/       # scan results (auto-created)

docker

macOS의 Colima(~/.colima/default/docker.sock)를 통해 Docker에 연결합니다. com.docker.compose.* 레이블을 읽는 Compose 인식 도구가 포함되어 있습니다.

worktrees

독립적인 작업에서 병렬 Claude 세션을 실행하기 위해 origin/main에서 분기되는 격리된 git 워크트리를 생성합니다.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A git worktree manager that enables AI agents to work on different branches simultaneously with automatic coordination, locking, and merge management. Supports creating, managing, and merging git worktrees with setup automation and conflict resolution.
    2 npm
    6
    MIT
  • A
    license
    C
    quality
    B
    maintenance
    Manages multiple AI CLI instances (Claude Code, Codex, Gemini, Cursor) in tmux sessions for parallel task execution, with optional git worktree support.
    90
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Manages parallel Git worktrees, enabling work on multiple branches simultaneously without stashing or context switching.
    14
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI coding agents to manage Git worktrees by creating, listing, removing, and cleaning isolated workspaces through MCP tools.
    MIT