MCP.Market

Fonto Docs MCP server

online · 100% uptime
by DrRataplan·io.github.DrRataplan/fonto-docs·v1.8.1·5 stars

Fonto (FontoXML) documentation for AI tools. Converts DITA XML to Markdown on demand.

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

full report

Adoption
Growing

5 stars

Reviews

Write one

Nobody has reviewed Fonto Docs yet.

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

Fonto Docs tools (4)

write = sends, deletes, buys or posts
  • get_fonto_pageFree

    Fetch the full content of a Fonto documentation page by its slug (the part of the URL after /latest/). Use search_fonto_docs or list_pages first to find the right slug.

  • list_pagesFree

    Filter Fonto documentation pages by title, product, or ancestry keyword. Returns all matches without ranking — useful when you know the product area or part of the page title. For full-text relevance search use search_fonto_docs; for the complete catalog use the fonto://catalog resource.

  • lookup_apiFree

    Look up a Fonto API symbol by exact name (function, class, manager, type, or component — e.g. 'documentsManager', 'createIconWidget', 'CvkOptions') and return its full documentation page in one call. Accepts call syntax ('registerWidget()'), import paths ('fontoxml-families/src/createIconWidget'), and member access ('documentsManager.getNodeById', resolved to the owner's page). Matching is case-sensitive first, so 'DocumentsManager' (class) and 'documentsManager' (instance) resolve to different pages; other same-named pages are listed as alternatives. If no page has that name, returns search suggestions instead — use search_fonto_docs for concepts or partial names.

  • search_fonto_docsFree

    Search the Fonto XML documentation using full-text search. Returns results ranked by relevance with titles, descriptions, and slugs. Best for looking up a concept, API name, or feature by keyword.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 1260ms20/20
  • Tool poisoning4 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 5 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Fonto Docs compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 1,299 Productivity servers
Tools
4
the typical Productivity server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Productivity server answers 100%
Response time
145 ms
faster than 77% of 655 Productivity servers
GitHub stars
5
more than 70% of 854 Productivity servers

What its tools let an agent do: 4 read

Release history: 4 versions in the registry since 2026-09-11, latest 2026-10-09, typically one every 8 days.

Install Fonto Docs in Claude Code, Cursor or VS Code

claude mcp add --transport http fonto-docs https://fonto-docs.elliat.nl/mcp
Add to Cursor

What the publisher says

From the Fonto Docs repository's README, as published. We do not edit it. Read it on GitHub

fonto-docs-mcp

An MCP server that makes the Fonto XML documentation accessible to AI tools like Claude Code, Cursor, and Claude Desktop. Live at fonto-docs.elliat.nl.

The Fonto docs are rendered by a JavaScript SPA, which makes them impossible for AI to read directly. This server fetches the underlying XML and converts it to clean, readable Markdown on demand.

What is MCP?

MCP (Model Context Protocol) is a standard way to give AI assistants access to external tools. Once you connect this server to your AI tool, it gains access to these tools and resources:

You can then ask things like "How does addDocumentChangeCallback work?" and the AI will look it up in the live Fonto docs.

Connect to your AI tool

The server is already running at https://fonto-docs.elliat.nl/mcp — you just need to point your tool at it.

Claude Code (CLI)

claude mcp add --transport http fonto-docs https://fonto-docs.elliat.nl/mcp

Cursor

Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json globally):

{
  "mcpServers": {
    "fonto-docs": {
      "type": "http",
      "url": "https://fonto-docs.elliat.nl/mcp"
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):

{
  "mcpServers": {
    "fonto-docs": {
      "type": "http",
      "url": "https://fonto-docs.elliat.nl/mcp"
    }
  }
}

Usage examples

Once connected, ask your AI assistant:

  • "Search the Fonto docs for documentsManager"
  • "Get the Fonto docs page for clearundostackfordocument-f0187fade723"
  • "How does addDocumentChangeCallback work according to the Fonto docs?"
  • "List all pages in the configure section"
  • "What upgrade guides are available?"

HTTP API

The server also exposes a plain HTTP API if you want to use it without MCP:

  • GET /search?q={query} — search pages by keyword
  • GET /page/{slug} — fetch a page as Markdown
  • GET /catalog — full page catalog grouped by section; add ?section={keyword} to filter

How it works

The Fonto documentation site stores its content as XML at predictable URLs under /static/xml/. This server fetches those XML files directly and converts them to Markdown, bypassing the JavaScript rendering. Page content is never cached — every getfontopage call goes to documentation.fontoxml.com live. The page catalog (used by list_pages and fonto://catalog) is fetched once from the Fonto search index on first use and held in memory for the lifetime of the process.

Self-hosting

npm install
npm start        # runs on port 8080 by default
PORT=3000 npm start

Contributing

PRs welcome. The XML-to-Markdown conversion in src/fonto.js handles two formats:

  • DITA guide pages — , , structure
  • API reference pages — custom , , structure

If you find pages that don't convert well, open an issue with the slug.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Fonto Docs: common questions

Is Fonto Docs MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Fonto Docs safety report
How do I install Fonto Docs?
It runs remotely at fonto-docs.elliat.nl. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Fonto Docs need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Fonto Docs maintained?
The last commit was 26 days ago (2026-10-09). The latest release is v1.8.1.
Is Fonto Docs up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Fonto Docs?
Servers from other publishers that do the same job: Docs MCP server, FlutterSDK Docs MCP server and classifier.dev docs MCP server. Compare all Fonto Docs alternatives.
How does Fonto Docs compare with other Productivity MCP servers?
safety score 91/100 (higher than 85% of 1,299 Productivity servers); tools 4 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Fonto Docs

Same job from other publishers: the closest match first, then the best rated.

All Fonto Docs alternatives →
  • Docs
    Search and read Empryo's documentation. Read-only, no auth, no local access.
    A
  • FlutterSDK Docs
    Search Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.
    A
  • classifier.dev docs
    classifier.dev documentation as tools: list, read and search the reference, benchmark and guides.
    A
  • OrchestKit Docs MCP
    Read-only MCP server for the OrchestKit docs: full-text search + Markdown fetch. No auth.
    A
  • Qiskit Documentation MCP Server
    MCP server for querying and retrieving Qiskit documentation, guides, and API references
    A