Mmcp.market

SpecMgr MCP server

by dfch·io.github.dfch/biz-dfch-specmgr·v0.29.0

An artifact manager for system specifications.

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

full report

Adoption
Growing

1 stars581 downloads/wk

Reviews

Write one

Nobody has reviewed SpecMgr yet.

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

SpecMgr tools (100, 23 write)

write = sends, deletes, buys or posts

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

  • _lifespan

    Placeholder lifespan: no shared state to initialise yet.

  • _schema_type_str

    Render a single JSON Schema property as a short type string.

  • _to_summary
  • adr_get
  • body_text

    Return the frontmatter-stripped body text of the document at ``path``.

  • create_adrwrite action

    Return instructional text for drafting a new ADR about ``topic``.

  • create_adr_testwrite action

    Return step-gated instructional text for drafting a new ADR about ``topic``.

  • create_decwrite action

    Create and write a new decision document.

  • create_featwrite action
  • create_golwrite action

    Create and write a new goal document.

  • create_prbwrite action

    Create and write a new problem statement document.

  • create_qawrite action

    Return instructional text for drafting a new QA document about ``topic``.

  • create_reqwrite action

    Return instructional text for drafting a new requirement about ``topic``.

  • create_riskwrite action

    Return instructional text for drafting a new risk about ``topic``.

  • create_rskwrite action

    Create and write a new risk document.

  • create_sopwrite action

    Create and write a new SOP document.

  • create_sysrswrite action

    Create and write a new System Requirements Specification document.

  • create_taskwrite action

    Return instructional text for drafting a new task list about ``topic``.

  • create_tskwrite action

    Create and write a new task list document.

  • create_ucwrite action

    Return instructional text for drafting a new use case about ``topic``.

  • create_vcrwrite action

    Create and write a new verification case record document.

  • deletewrite action

    Permanently delete an existing document from disk, across the whole-body domains.

  • get_adr

    Read and return the ADR identified by ``id``.

  • get_dec

    Read and return the decision identified by ``id``.

  • get_dec_example

    Return the packaged DEC example's full markdown text, verbatim.

  • get_dec_template

    Return the packaged DEC template's full markdown text, verbatim.

  • get_feat

    Read and return the feature identified by ``id``.

  • get_feat_example

    Return the packaged FEAT example's full markdown text, verbatim.

  • get_feat_template

    Return the packaged FEAT template's full markdown text, verbatim.

  • get_gol

    Read and return the goal identified by ``id``.

  • get_gol_example

    Return the packaged GOL example's full markdown text, verbatim.

  • get_gol_template

    Return the packaged GOL template's full markdown text, verbatim.

  • get_prb

    Read and return the problem statement identified by ``id``.

  • get_prb_example

    Return the packaged PRB example's full markdown text, verbatim.

  • get_prb_template

    Return the packaged PRB template's full markdown text, verbatim.

  • get_qa

    Read and return the Question and Answer (QA) document identified by ``id``.

  • get_qa_example

    Return the packaged QA example's full markdown text, verbatim.

  • get_qa_template

    Return the packaged QA template's full markdown text, verbatim.

  • get_req

    Read and return the requirement identified by ``id``.

  • get_req_example

    Return the packaged REQ example's full markdown text, verbatim.

  • get_req_template

    Return the packaged REQ template's full markdown text, verbatim.

  • get_rsk

    Read and return the risk identified by ``id``.

  • get_rsk_example

    Return the packaged RSK example's full markdown text, verbatim.

  • get_rsk_template

    Return the packaged RSK template's full markdown text, verbatim.

  • get_sop

    Read and return the SOP identified by ``id``.

  • get_sop_example

    Return the packaged SOP example's full markdown text, verbatim.

  • get_sop_template

    Return the packaged SOP template's full markdown text, verbatim.

  • get_sysrs

    Read and return the System Requirements Specification identified by ``id``.

  • get_sysrs_example

    Return the packaged SYSRS example's full markdown text, verbatim.

  • get_sysrs_template

    Return the packaged SYSRS template's full markdown text, verbatim.

  • get_tsk

    Read and return the task list identified by ``id``.

  • get_tsk_example

    Return the packaged TSK example's full markdown text, verbatim.

  • get_tsk_template

    Return the packaged TSK template's full markdown text, verbatim.

  • get_uc

    Read and return the use case identified by ``id``.

  • get_uc_example

    Return the packaged UC example's full markdown text, verbatim.

  • get_uc_template

    Return the packaged UC template's full markdown text, verbatim.

  • get_vcr

    Read and return the verification case record identified by ``id``.

  • get_vcr_example

    Return the packaged VCR example's full markdown text, verbatim.

  • get_vcr_template

    Return the packaged VCR template's full markdown text, verbatim.

  • implement_task

    Return instructional text for working the checklist of the task list identified by ``id``.

  • list_adr

    Return one page of one-line ADR summaries from the configured base directory.

  • list_dec

    Return one page of one-line decision summaries from the configured base directory.

  • list_feat

    Return one page of one-line feature summaries from the configured base directory.

  • list_gol

    Return one page of one-line goal summaries from the configured base directory.

  • list_prb

    Return one page of one-line problem-statement summaries from the configured base directory.

  • list_qa

    Return one page of one-line QA document summaries from the configured base directory.

  • list_req

    Return one page of one-line requirement summaries from the configured base directory.

  • list_rsk

    Return one page of one-line risk summaries from the configured base directory.

  • list_sop

    Return one page of one-line SOP summaries from the configured base directory.

  • list_sysrs

    Return one page of one-line System Requirements Specification summaries from the configured base directory.

  • list_tsk

    Return one page of one-line task-list summaries from the configured base directory.

  • list_uc

    Return one page of one-line use-case summaries from the configured base directory.

  • load_by_id

    Resolve ``id_`` under ``base_dir`` and read the matching feature document.

  • mdformat

    Format the markdown file at ``path`` in place.

  • option_createwrite action

    Append a new 'Option N: ...' sub-section (plan §5), returning its assigned full title.

  • option_deletewrite action

    Remove the option named full_title (plan §5), returning the remaining full titles.

  • option_list

    Full titles of every current 'Option N: ...' sub-section, in document order (plan §5).

  • option_read

    Return the current content of the option named full_title (plan §5).

  • option_updatewrite action

    Full-content replace of the option named full_title (plan §5), returning the new content.

  • packaged_data_path

    Return the ``Traversable`` for ``{type_name}/data/{type_name}_{kind}.{ext}``.

  • parse_dec

    Parse the decision file at ``path`` into a :class:`DecDocument`.

  • parse_feat

    Parse the feature file at ``path`` into a :class:`FeatDocument`.

  • parse_gol

    Parse the goal file at ``path`` into a :class:`GolDocument`.

  • parse_prb

    Parse the problem statement file at ``path`` into a :class:`PrbDocument`.

  • parse_qa

    Parse the QA file at ``path`` into a :class:`QaDocument`.

  • parse_req

    Parse the requirement file at ``path`` into a :class:`ReqDocument`.

  • parse_rsk

    Parse the risk file at ``path`` into a :class:`RskDocument`.

  • parse_sop

    Parse the SOP file at ``path`` into a :class:`SopDocument`.

  • parse_sysrs

    Parse the System Requirements Specification file at ``path`` into a :class:`SysrsDocument`.

  • parse_tsk

    Parse the task list file at ``path`` into a :class:`TskDocument`.

  • parse_uc

    Parse a use-case markdown file (YAML frontmatter + body) from disk into a structured document.

  • read_adr

    Read and parse the ADR at ``path`` (plan §7's "re-read, re-parse").

  • set_classification
  • set_feat_id

    Rename the feature identified by ``id`` to ``new_id``.

  • set_status
  • updatewrite action
  • update_frontmatterwrite action

    Whole-object replace of an ADR's frontmatter (plan §3), preserving its existing id.

  • update_sectionwrite action

    Whole-section replace/delete of one AdrBody field (plan §4).

  • validate
  • validate_adr

    Re-read and re-parse an ADR by id, letting the models' own Pydantic validators run.

Public scan report

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

no findings
  • Code scan492 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 owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add biz-dfch-specmgr -- uvx biz-dfch-specmgr
Add to Cursor

SpecMgr: common questions

Is SpecMgr MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the SpecMgr safety report
How do I install SpecMgr?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does SpecMgr need an API key?
No secret keys are declared. It reads 6 settings from the environment.
Is SpecMgr maintained?
The last commit was in the last day (2026-09-19). The latest release is v0.29.0.

More from dfch