Draftlytic MCP logo

Draftlytic MCP

Offline MCP tools for turning project ideas into validated specs and deterministic Markdown PRDs.

Install Draftlytic MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "draftlytic-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "draftlytic-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (4d ago).

Overview

The draftlytic-mcp MCP server runs locally to help structure project ideas into specs, check them for gaps, and render Markdown PRDs. Its tools provide a planning checklist, schema-based validation, deterministic rendering, and links into the Draftlytic app. It uses no API key, account, network calls, or built-in AI generation. Reach for it when an editor model needs a repeatable planning workflow before coding.

Use cases

  • Plan a project before coding
  • Validate a hand-written JSON specification
  • Generate a Markdown PRD
  • Review missing planning decisions
  • Open an idea in Draftlytic

Key features

  • Local offline MCP execution
  • Structured spec validation
  • Categorized planning checklist
  • Deterministic Markdown PRD rendering
  • Draftlytic prefilled-link generation
  • Guided plan_project workflow

Tools4

What Draftlytic MCP lets your agent do. Expand a tool for its parameters.

Verified live~912 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

8/8 checks healthy over the last 51d

What it can do

From the 4 tools this server returned when we ran it.

Makes network requests · 1Read-only tools · 4
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age109 days
Maintainers1

Observed 2026-10-24 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 1h ago via OSV.dev · draftlytic-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads154Package downloads in the last 30 days.
Last commit3mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Draftlytic MCP works

What draftlytic-mcp does

draftlytic-mcp MCP server provides local planning tools for turning a rough project idea into a structured specification. It is designed to work inside Claude Code, Cursor, or another MCP-compatible editor, where the connected model can ask planning questions, compose the spec, validate it, and produce a Markdown PRD.

The server does not write the project plan independently or call an AI service. The editor's model supplies the writing and uses the server's schema, checklist, validation rules, and renderer to organize the work. Specs can include a project name, overview, audience, platforms, technology choices, prioritized features, screens, data entities, constraints, non-goals, and a revenue model.

How it works

The plan_project prompt gives the model a suggested workflow for interviewing the user, drafting a specification, checking the result, correcting problems, and rendering the final document. spec_checklist supplies categories such as platform, technology, audience, features, competitors, revenue, constraints, data, notifications, external services, and design. Each category contains concrete questions; some include selectable options while others remain open text.

A typical flow keeps the specification in the conversation. The model sends the resulting JSON object to validate_spec, addresses returned issues, and then calls render_prd. The renderer produces deterministic Markdown sections covering the title, overview, audience, platforms, stack, prioritized features, acceptance criteria, screens, navigation, data model, constraints, and non-goals. It refuses to render when structural validation errors remain.

Setup and configuration

The draftlytic-mcp MCP server is launched through npx and does not require environment variables, an API key, an account, or network access. Claude Code can add it with:

Terminal
claude mcp add draftlytic -- npx -y draftlytic-mcp

For Cursor, add a draftlytic entry to the project's .cursor/mcp.json or the global ~/.cursor/mcp.json, using npx as the command and -y, draftlytic-mcp as its arguments. Other MCP hosts can use the same generic mcp.json server entry.

Tools and capabilities

The draftlytic-mcp MCP server exposes four tools:

  • validate_spec checks the JSON spec with Zod and returns structured errors for missing or empty required content, common placeholder text, and features without a priority. It also reports non-blocking quality hints, such as missing acceptance criteria for must-have features or absent non-goals.
  • render_prd converts a structurally valid spec into Markdown and stops with an error when structural problems are present.
  • spec_checklist returns categorized planning questions, with optional choices and single- or multi-select metadata.
  • open_in_draftlytic accepts a plain-text idea or an optional full or partial spec and builds a local link to the Draftlytic application. The link pre-fills a starting brief; the application provides its own guided flow, editor, richer generation, and PRD export.

The server also includes the plan_project prompt, which coordinates the checklist, drafting, validation loop, and rendering steps.

Limitations and notes

The draftlytic-mcp MCP server is synchronous and offline. It does not persist specs between calls, so saving the result requires asking the editor model to write it to a file. Its checks are heuristics: placeholder detection matches patterns such as TBD, lorem ipsum, and fixme, but does not judge whether a statement is substantively vague. A passing validation result therefore does not guarantee a sound plan.

The server is a planning aid rather than a project manager. It provides no collaboration, versioning, or export formats beyond Markdown. The local link builder sends nothing by itself, while the full Draftlytic application is where its additional guided editing and generation features live.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Draftlytic MCP

draftlytic-mcp is an MCP server that connects an MCP-compatible editor to local project-planning tools. Its main tools provide a planning checklist, validate structured specs, render validated specs as Markdown PRDs, and build links that open ideas in the Draftlytic app. It runs offline without an API key, account, or network calls.

Install it by configuring your MCP client to run `npx -y draftlytic-mcp`. Claude Code uses `claude mcp add draftlytic -- npx -y draftlytic-mcp`; Cursor and other compatible clients can add the same command and arguments to their MCP JSON configuration.

Yes, draftlytic-mcp works with Cursor through `.cursor/mcp.json` or the global `~/.cursor/mcp.json`. Add a server named `draftlytic` with `npx` as the command and `-y`, `draftlytic-mcp` as the arguments.

No, it requires neither an API key nor network access. The tools run locally using synchronous offline logic, and the server does not call an AI service. The connected editor model supplies the drafting and question-answering behavior.

No, it does not persist specs between calls. The specification remains in the editor conversation unless you ask the model to save it to a file. The server also does not provide collaboration, versioning, or export formats beyond Markdown.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDraftlytic MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/draftlytic-mcp?style=directory)](https://allmcps.com/mcp/draftlytic-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/draftlytic-mcp"><img src="https://allmcps.com/api/badge/draftlytic-mcp?style=directory" alt="Draftlytic MCP on AllMCPs" /></a>