pvc-mcp-server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
#!/usr/bin/env python3
-- coding: utf-8 --
""" Plan Version Control (PVC) MCP Server — Quick Start
A Git-like version control system for AI agent decision tracking. Traditional agents remember chat content. PVC agents remember the decision evolution process.
Installation
pip install pvc-mcp-serverRelated MCP server: statecli-mcp-server
CLI Usage
# Start the MCP server
pvc-mcp
# Or as a Python module
python -m pvc_mcpClaude Desktop Configuration
Add to your claude_desktop_config.json:
.. code-block:: json
{
"mcpServers": {
"pvc": {
"command": "python",
"args": ["-m", "pvc_mcp"]
}
}
}Python API
.. code-block:: python
from pvc_mcp import plan_commit, plan_log, plan_diff
# Commit a plan
result = plan_commit(
plan={"goal": "Build a blog system", "tasks": [...]},
message="Initial plan"
)
# View history
history = plan_log(limit=10)
# Compare versions
diff = plan_diff("v1", "v2")Core Concepts
PVC is like Git for AI agent plans:
============ =========== =========================== PVC Tool Git Analog Purpose ============ =========== =========================== plan_commit git commit Save a plan version plan_diff git diff Compare two versions plan_checkout git checkout Restore a historical version plan_branch git branch Create an experimental branch plan_merge git merge Merge branches (3-way) plan_log git log View decision history plan_tag git tag Mark milestones plan_stash git stash Temporarily shelve changes ============ =========== ===========================
Storage Structure
::
.plans/
├── HEAD # Current pointer
├── refs/heads/ # Branch references
├── refs/tags/ # Tag references
├── objects/ # Immutable plan snapshots
└── logs/ # Operation historyLicense
Apache 2.0 — see LICENSE file.
This server cannot be deployed
Maintenance
Related MCP Connectors
Git-backed platform for skills, tools, and context for AI agents
Plain-English git for agents: 22 tools to branch, commit, push and tag. Free tier.
One memory for every AI you work with: your rules, notes and decisions in your own Git repo.
Shared control plane for AI coding agents — tasks, memory, decisions, file locks. 12 tools.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides a memory layer for AI coding agents with Git-powered version control, enabling automatic tracking of prompts, context, and code diffs.193MIT

statecli-mcp-serverofficial
AlicenseNot gradedqualityDmaintenanceGives AI agents memory, undo, and self-awareness by tracking file changes and enabling checkpoints and rollbacks.59 npm2MIT- AlicenseNot gradedqualityDmaintenanceA git-native decision journal that uses a local LLM to infer and store the rationale behind code changes, providing MCP tools for AI coding tools to query commit history.320 npmMIT
- AlicenseNot gradedqualityDmaintenancePersistent, structured memory for AI coding agents via a git-like filesystem with branch/commit/merge tools, enabling agents to maintain context across sessions.MIT