MCP.Market

md-feedback MCP server

by yeominux·io.github.yeominux/md-feedback·v1.5.6·5 stars

Review markdown plans before AI agents build. Annotate, gate-check, apply fixes, session handoffs.

C65/100grade C
What users say
No reviews yet
Be the first
Safety scan
C65/100

full report

Adoption
Growing

5 stars53 downloads/wk

Reviews

Write one

Nobody has reviewed md-feedback yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

md-feedback tools (27, 6 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • advance_workflow_phase

    Advance workflow phase in strict sequence: scope -> root_cause -> implementation -> verification.

  • apply_memo

    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

    Approve a pending high-risk checkpoint. Grants one execution for the approved tool.

  • batch_apply

    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_annotationwrite action

    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_checkpointwrite action

    Create a review checkpoint in an annotated markdown file. Records current annotation counts and reviewed sections.

  • evaluate_gates

    Evaluate all gates in a markdown file against current memo statuses. Returns updated gate statuses without modifying the file.

  • export_review

    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

    Generate a structured handoff document from an annotated markdown file. Anti-compression format: explicit fields, numbers, lists only.

  • get_checkpoints

    List all checkpoints in an annotated markdown file.

  • get_document_structure

    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

    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

    Return current runtime policy profile and memo-action routing rules.

  • get_review_status

    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

    Return memo severity overrides and unresolved blocking memo IDs for the document.

  • get_workflow_status

    Return current workflow phase and transition history for a document.

  • link_artifacts

    Link file artifacts (source files, configs, etc.) to a memo. Creates a MemoArtifact record in the document.

  • list_annotations

    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

    List markdown files in the workspace. Optionally filter to only files that already contain annotations.

  • pickup_handoff

    Parse an existing handoff document to resume a review session. Returns structured data for session continuity.

  • request_approval_checkpointwrite action

    Create an approval checkpoint for a high-risk action before execution.

  • respond_to_memo

    Add an AI response to a memo annotation. Inserts a REVIEW_RESPONSE block into the markdown file directly below the memo's anchor text. Automatically sets the memo status to "needs_review" for human approval.

  • rollback_memo

    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

    Set severity override for a memo. Defaults remain: fix=blocking, question/highlight=non_blocking.

  • update_cursorwrite action

    Update the plan cursor position in a markdown file. The cursor tracks "where we are" in a plan. Only one cursor per document.

  • update_memo_progresswrite action

    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_statuswrite action

    Update the status of a memo annotation. Writes the change back to the markdown file. Returns the updated memo. Terminal statuses (answered, done, failed, wontfix) require human approval via VS Code.

Public scan report

scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it

1 medium
  • Code scan3 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 188 days ago4/15
  • Maintainer identityregistry namespace matches repository owner6/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    dist/mcp-server.js: …&&(l=this.opts.code.process(l,t));let y=new Function(`${mn.default.self}`,`${mn.default.scope…
Overall 65/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How md-feedback compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
65/100
higher than 20% of 48,255 servers
Tools
27
the typical server has 7
Tools that change things
22%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
5
more than 83% of 28,688 servers
Downloads a week
53
more than 44% of 12,191 servers with a package

What its tools let an agent do: 16 read · 3 create · 6 change · 2 run or deploy

Install md-feedback in Claude Code, Cursor or VS Code

Runs npx -y md-feedback on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add md-feedback -- npx -y md-feedback
Add to Cursor

What the publisher says

From the md-feedback repository's README, as published. We do not edit it. Read it on GitHub

MD Feedback

Review your plan. Guide your AI agent. Ship with confidence.

English | 한국어

MD Feedback is a VS Code extension and MCP server for reviewing markdown plans before AI agents implement them. Annotate plans with Fix, Question, and Highlight — AI agents read your structured feedback directly through MCP. No copy-paste, no export step, no context lost between sessions.

Install from VS Code Marketplace, open a .md plan, select text, press 1/2/3, and your agent can act on that review immediately.

You review. The agent builds. Gates track completion. Handoffs preserve context.

Latest (v1.5.7): Web UI for npx md-feedback — open your markdown workspace in any browser.

How It Works

From plan to implementation, the complete AI coding loop:

Step 1  YOU        Write a plan in markdown
          │
Step 2  YOU        Open in MD Feedback sidebar → highlight, fix, question
          │         (press 1, 2, or 3)
          │
Step 3  AGENT      Reads annotations via MCP — no export step needed
          │
Step 4  AGENT      Implements fixes, answers questions
          │
Step 5  YOU        Review AI work → Approve, Request Changes, or Reject
          │
Step 6  AGENT      Gates auto-evaluate
          │         "3 fixes remaining" → "All done, ready to merge"
          │
Step 7  AGENT      Generates handoff → next session picks up where you left off

You do steps 1–2 and 5. The agent does the rest.

This is the MCP-first path. If you use export-based workflow, run export after step 2.

Features

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

md-feedback: common questions

Is md-feedback MCP server safe?
With care: it is graded C, so read the findings first (65/100). Read the md-feedback safety report
How do I install md-feedback?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does md-feedback need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is md-feedback maintained?
The last commit was 226 days ago (2026-03-23). The latest release is v1.5.6.
How does md-feedback compare with other MCP servers?
safety score 65/100 (higher than 20% of 48,255 servers); tools 27 (the typical server has 7); tools that change things 22% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.