Mmcp.market

Carve MCP server

by markup-carve·io.github.markup-carve/carve-mcp·v0.1.4

Parse, lint, format, render, and migrate Carve documents through MCP.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

0 stars54 downloads/wk

Reviews

Write one

Nobody has reviewed Carve yet.

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

Carve tools (17, 5 write)

write = sends, deletes, buys or posts

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

  • carve_apply_ast_patchwrite action

    Validate and apply structured operations to a PART 12 Carve AST, returning the patched AST and canonical Carve source.

  • carve_apply_reversible_ast_patchwrite action

    Verify a reversible AST patch against source, apply or undo it, and return a minimal stale-guarded UTF-8 source edit without writing files.

  • carve_create_ast_patchwrite action

    Compare two PART 12 Carve ASTs and return position-independent add, replace, and remove operations.

  • carve_create_reversible_ast_patchwrite action

    Compare two PART 12 ASTs and return forward and inverse operations with semantic stale-edit fingerprints.

  • carve_format

    Format Carve source canonically and report any lossy raw-format nodes.

  • carve_lint

    Check Carve source for author-facing problems and silent degradation.

  • carve_list_files

    List supported document files inside an explicitly configured root, with bounded recursion and no host paths.

  • carve_migrate

    Migrate HTML, Markdown, or Djot source to Carve with fidelity diagnostics.

  • carve_parse

    Parse and resolve Carve into its position-aware interchange AST.

  • carve_prepare_edit

    Read and canonically format a Carve workspace file without writing. A lossless result includes a stale-guarded patch with UTF-8 byte ranges; a lossy writer-review result has patch: null.

  • carve_prepare_workspace_edits

    Prepare bounded formatting proposals and unified diffs without writing. Lossless items include stale-guarded UTF-8 byte patches; lossy writer-review items have patch: null.

  • carve_read_file

    Read a UTF-8 text file inside an explicitly configured workspace root.

  • carve_render

    Render Carve to HTML, Markdown, plain text, or ANSI terminal text, with loss reporting.

  • carve_review_workspace

    Lint Carve files and validate explicit local document links and anchors across a bounded workspace scan.

  • carve_select_ast_nodes

    Resolve a heading ID, footnote label, or node type to reviewable PART 12 AST paths without silently choosing among multiple matches.

  • carve_workspace_info

    List root indexes and whether writes are enabled. Paths are intentionally not exposed.

  • carve_write_filewrite action

    Dry-run by default; atomically write UTF-8 text only when dryRun is false. Overwrites require the hash returned by carve_read_file.

Public scan report

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

no findings
  • Code scan31 source files scanned25/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 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @markup-carve/carve-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add carve-mcp -- npx -y @markup-carve/carve-mcp
Add to Cursor

Carve: common questions

Is Carve MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Carve safety report
How do I install Carve?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Carve need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Carve maintained?
The last commit was in the last day (2026-09-19). The latest release is v0.1.4.

More from markup-carve