New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

md-feedback

Package Overview
Dependencies
Maintainers
1
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

md-feedback

MCP server for markdown plan review — companion to the MD Feedback VS Code extension. AI agents read annotations, mark tasks done, evaluate quality gates, and generate session handoffs. 27 tools for Claude Code, Cursor, and other MCP-compatible clients.

latest
Source
npmnpm
Version
1.5.6
Version published
Maintainers
1
Created
Source

md-feedback

MCP server for markdown annotation review — AI agents read your annotations directly.

npm License: SUL-1.0

What is this?

md-feedback is an MCP server that lets AI agents (Claude Code, Cursor, and other MCP-compatible clients) read your markdown review annotations, mark memos done, evaluate quality gates, and generate session handoffs — all automatically.

Copilot users can use MD Feedback via export flow (.github/copilot-instructions.md) even when MCP is not enabled.

This is the MCP server component. For the VS Code extension, see MD Feedback on VS Code Marketplace.

Quick Start

Add to your MCP client config (Claude Code, Cursor, etc.):

{
  "mcpServers": {
    "md-feedback": {
      "command": "npx",
      "args": ["-y", "md-feedback"]
    }
  }
}

That's it. No install, no setup — npx handles everything. Prerequisite: Node.js 18+.

Workspace override — if your MCP client doesn't set cwd to the project folder:

{
  "mcpServers": {
    "md-feedback": {
      "command": "npx",
      "args": ["-y", "md-feedback", "--workspace=/path/to/project"]
    }
  }
}

Resolution order: --workspace= CLI arg > MD_FEEDBACK_WORKSPACE env > cwd

Known MCP config file paths:

  • Claude Code: .claude/mcp.json
  • Cursor: .cursor/mcp.json

Windows workspace example:

{
  "mcpServers": {
    "md-feedback": {
      "command": "npx",
      "args": ["-y", "md-feedback", "--workspace=C:\\\\work\\\\my-project"]
    }
  }
}

27 MCP Tools

ToolDescription
get_document_structureFull review state: memos, gates, cursor, sections, summary, metrics
list_documentsList markdown files in workspace (optionally annotated-only)
list_annotationsAll annotations with type/status/owner/color
get_review_statusAnnotation counts and session status
create_annotationCreate annotation programmatically with anchor search
respond_to_memoAdd AI response to an annotation
update_memo_statusUpdate a memo status to open/in_progress/needs_review (terminal statuses are VS Code approval path)
update_cursorSet plan cursor position (task ID, step, next action)
evaluate_gatesCheck if merge/release/implement conditions are met
export_reviewExport for a specific AI tool format
create_checkpointSave review progress snapshot
get_checkpointsList all checkpoints
generate_handoffGenerate structured handoff document
pickup_handoffParse existing handoff for session resumption
apply_memoApply implementation (text_replace, file_patch, file_create) with dry-run
link_artifactsLink source files to a memo
update_memo_progressUpdate progress with status and message
rollback_memoRollback the latest implementation for a memo
batch_applyApply multiple operations in a single transaction
get_memo_changesGet implementation history and progress for a memo
get_policy_statusGet current workflow enforcement mode and policy
get_workflow_statusGet workflow phase, transitions, and pending approvals
get_severity_statusGet memo severity overrides and unresolved blocking memos
advance_workflow_phaseAdvance to the next workflow phase (scope → root_cause → implementation → verification)
set_memo_severityOverride a memo's severity (blocking / non_blocking)
request_approval_checkpointRequest human approval before a high-risk operation
approve_checkpointApprove a pending approval checkpoint

Safety & Reliability

  • File mutex — concurrent MCP tool calls are serialized per-file, preventing data corruption
  • Improved anchor matching — annotations find their intended location more reliably, even with multiple matches

How It Works

  • You annotate a markdown plan in the VS Code extension
  • AI agent reads annotations via MCP — no export needed
  • Agent implements fixes, marks memos done
  • Gates auto-evaluate — agent knows when it's safe to merge
  • Agent generates handoff — next session picks up where you left off

CLI

md-feedback                          # Start MCP server (stdio)
md-feedback --workspace=/path/to/dir # Set workspace root explicitly
md-feedback --version                # Print version
md-feedback --help                   # Show help

Who Is This For?

Developers and team leads who use AI coding agents (Claude Code, Cursor, Copilot) and want to review AI-generated plans before implementation — not after.

License

SUL-1.0 — Free for personal and non-commercial use.

Keywords

mcp

FAQs

Package last updated on 22 Mar 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts