Scribe

com.writulosPublished by writulos.comv1.0.3Updated Nov 4, 2026

Generate clean markdown documentation for your code — one file, or up to 20 in one batch.

VerifiedSTDIODesktop onlyKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Writulos Scribe MCP server that lets an assistant generate markdown documentation for one code file or a batch of up to 20 files.

What you can do
  • Generate markdown documentation for a single code file, optionally with a filename and extra context
  • Generate documentation for up to 20 files in one batch request
  • Return the generated docs in the chat so the client can save them
  • Write a run log recording each run and remaining monthly generations
When to use it
Useful when you want an AI assistant to produce markdown docs for existing source files without leaving the chat, either one file at a time or a whole set of up to 20 files in a single request.
Requirements
Runs locally over stdio via npx or a global npm install; needs Node.js 18 or later and a Writulos Scribe API key supplied in WRITULOS_API_KEY. Optional WRITULOS_API_URL, WRITULOS_OUTPUT_DIR and WRITULOS_PROJECT_ROOT adjust the endpoint and run-log location. Network access to the Writulos API is required.
Before you install
Requires a Writulos API key, which is passed as an environment variable. Each documented file consumes one generation from the account's monthly plan allowance, shared with the dashboard and GitHub Action. Source code is sent to the Writulos service for processing. The server writes a run log under the project root.

Installation

In SourceWeft

  1. Open Scribe in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

writulos-mcp

Official MCP server for Writulos Scribe — generate markdown documentation for your code inside Cursor, Claude Desktop, and any MCP-compatible AI agent.

Installation

No install needed. Run directly with npx:

bash
npx writulos-mcp

Or install globally:

bash
npm install -g writulos-mcp

Setup in Cursor

Add this to .cursor/mcp.json in your project root:

json
{  "mcpServers": {    "writulos": {      "command": "npx",      "args": ["-y", "writulos-mcp"],      "env": {        "WRITULOS_API_KEY": "writ_YOUR_API_KEY"      }    }  }}

Restart Cursor. Then in the AI chat, ask:

Document all the files in this project using writulos

The generated docs come back in the chat — ask Cursor to save them wherever you keep documentation. The server itself only writes a run log to docs/writulos.log (set WRITULOS_OUTPUT_DIR to move it), recording each run and how many generations you have left this month.

Setup in Claude Code, Claude Desktop and other clients

Use the same command, args and env as the Cursor config above. Whichever way the client adds the server, give it WRITULOS_API_KEY: without the key the server still starts, and every tool call answers with where to get one.

Usage and limits

Each file documented uses one generation from your Writulos plan's monthly allowance, the same allowance the dashboard and the GitHub Action draw on. When it runs out, the tools say so and when it resets.

Tools

generate_docs

Generate markdown documentation for a single code file.

Inputs:

  • code (required) — the source code
  • filename (optional) — e.g. auth.js
  • context (optional) — extra context about the file

generate_docs_batch

Generate markdown documentation for up to 20 files in one request.

Inputs:

  • files (required) — array of { code, filename?, context? } objects

Requirements

Source and issues

This repository is a copy of the server, updated on every release. Report bugs and ask questions in its issues.

License

MIT

Source: README.md at commit b78fbdc

Tools

2

generate_docs

Generate docs for a file

Generate markdown documentation for a single code file using Writulos. Uses one generation from the account's monthly allowance.

Parameterscoderequiredcontextfilename

generate_docs_batch

Generate docs for several files

Generate markdown documentation for multiple code files in one request (up to 20 files). Uses one generation per file from the account's monthly allowance.

Parametersfilesrequired

Version history

2
  1. v1.0.3LatestOct 21, 2026
  2. v1.0.2Sep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts