Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Quillmark

БесплатноНе проверен

MCP server exposing Quillmark schematized document rendering primitives to LLM consumers.

GitHubEmbed

Описание

MCP server exposing Quillmark schematized document rendering primitives to LLM consumers.

README

MCP integration library for Quillmark. Surfaces Quillmark's parse → resolve → validate → render pipeline as three Model Context Protocol tools that any MCP client can call.

This library is transport-agnostic: it owns the tool contracts but leaves stdio/HTTP/SSE wiring and artifact delivery to the consumer. For a turnkey HTTP server using these tools, see quillmark-mcp-turnkey.

Install

npm install @quillmark/mcp @modelcontextprotocol/sdk @quillmark/quiver @quillmark/wasm zod

Requires Node ≥ 24.

Tools

  • list_quills — discover available Quill formats. Returns { quills: [{ name, description }] }.
  • get_specs — get the schema for one Quill. Returns { schema }, TOON-encoded for token-efficient LLM consumption. Includes a bundled example document when the Quill declares example_file:.
  • create_document — render a document from YAML frontmatter + markdown. Returns { status, url?, errors? } (the success shape is whatever the consumer's Deliverer returns).

Usage

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { Quiver } from "@quillmark/quiver/node";
import { Quillmark } from "@quillmark/wasm";
import { registerQuillmarkTools, type Deliverer } from "@quillmark/mcp";

const quiver = await Quiver.fromDir("./quills");
const engine = new Quillmark();

const deliver: Deliverer = async ({ render, canonicalRef }) => {
  const [artifact] = render();
  // upload artifact.bytes somewhere, return a URL...
  return { status: "success", url: `https://example.com/${canonicalRef}.pdf` };
};

const mcpServer = new McpServer({ name: "my-quillmark", version: "1.0.0" });
registerQuillmarkTools(mcpServer, { quiver, engine, deliver });

// connect mcpServer to your transport of choice

The library exports the three tool primitives directly (listQuills, getSpecs, createDocument) for consumers that want to call them without going through MCP.

License

Apache-2.0

from github.com/nibsbin/quillmark-mcp-package

Установка Quillmark

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/nibsbin/quillmark-mcp-package

FAQ

Quillmark MCP бесплатный?

Да, Quillmark MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Quillmark?

Нет, Quillmark работает без API-ключей и переменных окружения.

Quillmark — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Quillmark в Claude Desktop, Claude Code или Cursor?

Открой Quillmark на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Quillmark with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai