🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

filechanger-mcp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

filechanger-mcp

MCP server for FileChanger: convert text between document formats, list supported formats, and read the API docs.

latest
npmnpm
Version
0.1.2
Version published
Weekly downloads
238
266.15%
Maintainers
1
Weekly downloads
 
Created
Source

filechanger-mcp

MCP server for FileChanger, giving an AI assistant the ability to convert documents between formats. Markdown to HTML, LaTeX to Typst, DocBook to AsciiDoc, RST to Jira markup, and a few hundred other pairs.

Conversion runs on FileChanger's servers (pandoc under the hood), so there is nothing to install locally beyond this package.

Setup

Get an API key (fc_...) at filechanger.io.

Claude Code:

claude mcp add filechanger -e FILECHANGER_API_KEY=fc_your_key_here -- npx -y filechanger-mcp

Any other MCP client, add to your config:

{
  "mcpServers": {
    "filechanger": {
      "command": "npx",
      "args": ["-y", "filechanger-mcp"],
      "env": { "FILECHANGER_API_KEY": "fc_your_key_here" }
    }
  }
}

Tools

ToolArgumentsReturns
convertcontent, from, to (all required)The converted document as text
list_formatsnoneSupported input and output formats
docsnoneThe FileChanger API documentation as markdown

Formats are named as you would expect: markdown, gfm, commonmark, html, latex, typst, rst, docbook, org, mediawiki, dokuwiki, jira, textile, djot, json, csv, tsv, native. A couple are output-only, notably asciidoc and plain. Call list_formats for the authoritative lists, they are what the server actually validates against.

Once configured, you can just ask: "convert this LaTeX to Typst", and the assistant picks the tool up on its own.

Binary formats

convert handles text formats only. Binary targets (docx, epub, odt, pdf, and the audio/video/image formats) are not available over MCP because the tool result has to be text. Use the REST jobs API for those.

Configuration

VariableRequiredDefault
FILECHANGER_API_KEYyesnone, the server exits with an error without it
FILECHANGER_URLnohttps://filechanger.io/mcp

FILECHANGER_URL is there for self-hosted or staging deployments. This package is a thin stdio proxy: it forwards JSON-RPC to that endpoint and streams the response back.

MIT licensed.

Keywords

mcp

FAQs

Package last updated on 31 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts