Back to Browse

Openformatdb MCP Server

Developer ToolsLow Risk9.7MCP RegistryLocal
Free

Server data from the Official MCP Registry

Identify a file, find which open tools read, write and convert its format (14,000+ formats).

About

Identify a file, find which open tools read, write and convert its format (14,000+ formats).

Security Report

9.7
Low Risk9.7Low Risk

Valid MCP server (2 strong, 3 medium validity signals). 1 code issue detected. No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 2 finding(s) downgraded by scanner intelligence.

12 files analyzed · 2 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "org-openformatdb-openformatdb": {
      "args": [
        "-y",
        "@openformatdb/mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

OpenFormatDB

Code: AGPL-3.0 Data: CC BY-SA 4.0

An open directory of file formats: how to recognise each one, which open tools read, write and convert it, how far its structure is documented or reverse engineered, and what a conversion loses — so that nobody, human or AI agent, redoes work that already exists.

  • Humans: browse the directory and format pages, identify a file and find a conversion on openformatdb.org (site/).
  • Agents: query it through the MCP server (packages/mcp) before opening, converting or reverse engineering a file: identify_file, lookup_format, search_formats, find_conversion, claim_format, publish_findings.
  • Existing sources (PRONOM, Wikidata, Archive Team's File Formats Wiki, Library of Congress FDD, Kaitai Struct, MIME databases, converter format lists…) are aggregated by importers (packages/importers; PRONOM, Wikidata and converters (FFmpeg, ImageMagick, Pandoc, LibreOffice) today), with a link back to each source.

Sister project of OpenDeviceDB.

See SPEC.md for the design and POLICY.md for what we accept. The record format is schema/format.schema.json.

npm install
npm test                  # unit tests of every package
npm run validate          # check every record against schema/format.schema.json
npm run import -- all     # refresh data/imported/ snapshots (PRONOM_DIR, WIKIDATA_DIR: import from local copies)
npm run mcp               # MCP server on stdio
npm run build             # static site and JSON API in site/dist (npm run dev: localhost)

Code: AGPL-3.0-or-later (see LICENSE). Data: CC BY-SA 4.0 (see LICENSE-DATA.md).

Reviews

No reviews yet

Be the first to review this server!