Connection check
local install
md-feedback
Review markdown plans before AI agents build. Annotate, gate-check, apply fixes, session handoffs.
Tools
27
GitHub stars
5
Installs / wk
92
Licence
—
Transport
stdio
Last checked
never
Tools & capabilities
27 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
advance_workflow_phase
from source
Advance workflow phase in strict sequence: scope -> root_cause -> implementation -> verification. Advance workflow phase in strict sequence: scope -> root_cause -> implementation -> verification.
apply_memo
from source
Apply an implementation action to a memo. Supports text_replace (requires occurrence or replaceAll when oldText has multiple matches; optional section-scoped propagation), file_pat… Apply an implementation action to a memo. Supports text_replace (requires occurrence or replaceAll when oldText has multiple matches; optional section-scoped propagation), file_patch (applies unified diff patch \u2014 snapshot saved first), and file_create (create a new file). Creates a snapshot before modification, records the implementation, and updates memo status to needs_review.
approve_checkpoint
from source
Approve a pending high-risk checkpoint. Grants one execution for the approved tool. Approve a pending high-risk checkpoint. Grants one execution for the approved tool.
batch_apply
from source
Apply multiple implementation operations in a single transaction. Parses the document once, applies all operations sequentially, then writes once. Each operation follows the same f… Apply multiple implementation operations in a single transaction. Parses the document once, applies all operations sequentially, then writes once. Each operation follows the same format as apply_memo.
create_annotation
from source
Create a new review annotation on a markdown file. Finds the anchor text in the document and attaches a review memo. Auto-creates a quality gate and updates cursor. Create a new review annotation on a markdown file. Finds the anchor text in the document and attaches a review memo. Auto-creates a quality gate and updates cursor.
create_checkpoint
from source
Create a review checkpoint in an annotated markdown file. Records current annotation counts and reviewed sections. Create a review checkpoint in an annotated markdown file. Records current annotation counts and reviewed sections.
evaluate_gates
from source
Evaluate all gates in a markdown file against current memo statuses. Returns updated gate statuses without modifying the file. Evaluate all gates in a markdown file against current memo statuses. Returns updated gate statuses without modifying the file.
export_review
from source
Export review feedback in a format optimized for a specific AI coding tool. Targets: claude-code, cursor, codex, copilot, cline, windsurf, roo-code, gemini, antigravity, generic, h… Export review feedback in a format optimized for a specific AI coding tool. Targets: claude-code, cursor, codex, copilot, cline, windsurf, roo-code, gemini, antigravity, generic, handoff. Returns formatted markdown ready to save to the appropriate file.
generate_handoff
from source
Generate a structured handoff document from an annotated markdown file. Anti-compression format: explicit fields, numbers, lists only. Generate a structured handoff document from an annotated markdown file. Anti-compression format: explicit fields, numbers, lists only.
get_checkpoints
from source
List all checkpoints in an annotated markdown file. List all checkpoints in an annotated markdown file.
get_document_structure
from source
Parse an annotated markdown file and return v0.4.0 ReviewDocument metadata. By default bodyMd is omitted to reduce context size; set includeBody=true only when full body is require… Parse an annotated markdown file and return v0.4.0 ReviewDocument metadata. By default bodyMd is omitted to reduce context size; set includeBody=true only when full body is required.
get_memo_changes
from source
Get the implementation history and progress for a memo. Returns all MemoImpl records and progress entries from .md-feedback/progress.json. If memoId is omitted, returns all changes… Get the implementation history and progress for a memo. Returns all MemoImpl records and progress entries from .md-feedback/progress.json. If memoId is omitted, returns all changes.
get_policy_status
from source
Return current runtime policy profile and memo-action routing rules. Return current runtime policy profile and memo-action routing rules.
get_review_status
from source
Get current review session status: annotation counts, checkpoints, and reviewed sections. Summary-only \u2014 returns counts and metadata, not individual memos. Use list_annotation… Get current review session status: annotation counts, checkpoints, and reviewed sections. Summary-only \u2014 returns counts and metadata, not individual memos. Use list_annotations for memo details or get_document_structure for the full parse.
get_severity_status
from source
Return memo severity overrides and unresolved blocking memo IDs for the document. Return memo severity overrides and unresolved blocking memo IDs for the document.
get_workflow_status
from source
Return current workflow phase and transition history for a document. Return current workflow phase and transition history for a document.
link_artifacts
from source
Link file artifacts (source files, configs, etc.) to a memo. Creates a MemoArtifact record in the document. Link file artifacts (source files, configs, etc.) to a memo. Creates a MemoArtifact record in the document.
list_annotations
from source
List all annotations (USER_MEMO comments) in a markdown file. Returns structured array with id, type, status, owner, text, and color. Lightweight \u2014 returns only memo data, no… List all annotations (USER_MEMO comments) in a markdown file. Returns structured array with id, type, status, owner, text, and color. Lightweight \u2014 returns only memo data, no document body or sections. Use get_document_structure for the full parse.
list_documents
from source
List markdown files in the workspace. Optionally filter to only files that already contain annotations. List markdown files in the workspace. Optionally filter to only files that already contain annotations.
pickup_handoff
from source
Parse an existing handoff document to resume a review session. Returns structured data for session continuity. Parse an existing handoff document to resume a review session. Returns structured data for session continuity.
request_approval_checkpoint
from source
Create an approval checkpoint for a high-risk action before execution. Create an approval checkpoint for a high-risk action before execution.
respond_to_memo
from source
Add an AI response to a memo annotation. Inserts a REVIEW_RESPONSE block into the markdown file directly below the memo Add an AI response to a memo annotation. Inserts a REVIEW_RESPONSE block into the markdown file directly below the memo
rollback_memo
from source
Rollback the latest implementation for a memo. Reverses text_replace operations (swaps before/after), marks the impl as reverted, and sets the memo status back to open. Rollback the latest implementation for a memo. Reverses text_replace operations (swaps before/after), marks the impl as reverted, and sets the memo status back to open.
set_memo_severity
from source
Set severity override for a memo. Defaults remain: fix=blocking, question/highlight=non_blocking. Set severity override for a memo. Defaults remain: fix=blocking, question/highlight=non_blocking.
update_cursor
from source
Update the plan cursor position in a markdown file. The cursor tracks Update the plan cursor position in a markdown file. The cursor tracks
update_memo_progress
from source
Update the progress of a memo with a status change and message. Writes progress to .md-feedback/progress.json and updates the memo status. Terminal statuses (done, failed) require… Update the progress of a memo with a status change and message. Writes progress to .md-feedback/progress.json and updates the memo status. Terminal statuses (done, failed) require human approval via VS Code.
update_memo_status
from source