Personalize AI coding assistants by analyzing local conversation history. Runs on your machine.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-dstrupl-vardoger": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Personalize AI coding assistants by analyzing local conversation history. Runs on your machine.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment
📜 An MCP server for conversation history search and retrieval in Claude Code
A Model Context Protocol (MCP) server that gives Claude direct control over Strudel.cc for AI-assisted music generation and live coding.
Official MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
MCP server for scanning and remediating hardcoded secrets using GitGuardian’s API. Detect over 500 secret types and prevent credential leaks before code goes public.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dstrupl/vardoger and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A cross-platform plugin for AI coding assistants (Cursor, Claude Code, OpenAI Codex, OpenClaw, GitHub Copilot CLI, Windsurf, Cline) that reads your conversation history, extracts behavioral patterns, and generates personalized system prompt additions — making the assistant progressively better suited to how you work.
All processing happens locally. No data ever leaves your machine.
| Platform | Command |
|---|---|
| macOS | brew install python@3.13 (install Homebrew) or python.org/downloads/macos |
| Debian / Ubuntu | sudo apt install python3 |
| Fedora | sudo dnf install python3 |
| Windows | winget install Python.Python.3.13 or python.org/downloads/windows |
Recommended for installing vardoger as an isolated CLI tool. Full instructions at pipx.pypa.io/stable/installation.
| Platform | Command |
|---|---|
| macOS | brew install pipx && pipx ensurepath |
| Debian / Ubuntu | sudo apt install pipx && pipx ensurepath |
| Fedora | sudo dnf install pipx && pipx ensurepath |
| Windows | scoop install pipx or pip install --user pipx && pipx ensurepath |
pipx install vardoger
vardoger setup cursor # or claude-code, codex, openclaw, copilot, windsurf, cline
Then tell your assistant: "Personalize my assistant."
Looking for the in-app plugin listings? Track review status for each marketplace (PyPI, Cursor, Claude Code, Codex, Copilot CLI, Windsurf, Cline, ClawHub) in
MARKETPLACE_STATUS.md.
Previous pre-releases.
pipx install vardogernow resolves to the stable0.2.xline. The beta install paths below stay here for anyone still pinning an earlier release; new installs should not need them.# opt into future pre-releases (0.2.0bN, etc.): pipx install --pip-args="--pre" vardoger # or pin an older pre-release: pipx install vardoger==0.1.0b3 # or run without installing: uvx vardoger --help
| Command | Purpose |
|---|---|
vardoger setup <platform> | Register vardoger with a platform (cursor, claude-code, codex, openclaw, copilot, windsurf, cline). |
vardoger status [--platform X] [--json] | Report whether each personalization is fresh or stale. |
vardoger prepare --platform X [--batch N] [--synthesize] | Produce the batched prompts used by the AI-driven skill pipeline. |
vardoger write --platform X | Read synthesized personalization from stdin and write it to the platform's rules file (supports YAML-frontmatter confidence metadata). |
vardoger feedback accept|reject --platform X [--reason TEXT] | Record whether you kept or rejected the last generation. reject auto-reverts to the prior generation. |
vardoger compare --platform X | --all [--window DAYS] [--json] | Compare heuristic conversation-quality metrics before vs. after the latest personalization. |
.cursor/rules/, .claude/rules/, AGENTS.md, etc.)| Platform | History Source | Prompt Delivery | Integration |
|---|---|---|---|
| Cursor | Agent transcript JSONL | .cursor/rules/vardoger.md | MCP server |
| Claude Code | Session JSONL | .claude/rules/vardoger.md | Plugin with skill |
| OpenAI Codex | Session rollout JSONL | ~/.codex/AGENTS.md | Plugin with skill |
| OpenClaw | Session JSONL | ~/.openclaw/skills/vardoger-personalization/SKILL.md |