Converts various file formats to Markdown using Cloudflare AI.
English | 简体中文
A powerful Model Context Protocol (MCP) server that leverages Cloudflare AI services to convert various file formats into Markdown descriptions. This server provides a standardized interface for seamless file conversion and description generation.
Category | File Extensions |
---|---|
Documents | |
Images | .jpeg, .jpg, .png, .webp, .svg |
Web Content | .html |
Data | .xml, .csv |
Spreadsheets | .xlsx, .xlsm, .xlsb, .xls, .et, .ods, .numbers |
To install Markdown转换服务器 for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @FradSer/mcp-server-to-markdown --client claude
Install globally using npm:
npm install -g mcp-server-to-markdown
{
"mcpServers": {
"to-markdown": {
"command": "mcp-server-to-markdown",
"args": [
"CLOUDFLARE_API_TOKEN": "your_api_token"
"CLOUDFLARE_ACCOUNT_ID": "your_account_id"
]
}
}
}
Add the following to your claude_desktop_config.json
:
{
"mcpServers": {
"to-markdown": {
"command": "mcp-server-to-markdown",
"args": [
"CLOUDFLARE_API_TOKEN": "your_api_token"
"CLOUDFLARE_ACCOUNT_ID": "your_account_id"
]
}
}
}
stdio
to-markdown
mcp-server-to-markdown
CLOUDFLARE_API_TOKEN=your_api_token
CLOUDFLARE_ACCOUNT_ID=your_account_id
Converts various file formats to Markdown descriptions.
Input Parameters:
filePaths
: Array (required) - List of file paths to processResponse Structure:
[
{
"filename": "example.pdf",
"mimeType": "application/pdf",
"description": "Generated Markdown description",
"tokens": 123
}
]
git clone <repository-url>
cd mcp-server-to-markdown
cp .env.example .env
CLOUDFLARE_API_TOKEN=your_api_token
CLOUDFLARE_ACCOUNT_ID=your_account_id
npm install
npm run build
.
├── src/ # Source code
├── dist/ # Compiled output
├── types.ts # Type definitions
└── .env # Environment configuration
npm run build
- Build TypeScript codenpm run inspect
- Run with MCP inspectorconst result = await toMarkdown({
filePaths: [
"/path/to/document.pdf",
"/path/to/image.jpg"
]
});
MIT License
This project is maintained by Frad LEE
Server for using HuggingFace Spaces, supporting Images, Audio, Text and more. Claude Desktop mode for ease-of-use.
Provides cloud migration services, including asset usage analysis, technology stack evaluation, and migration planning.
A remote MCP server deployable on Cloudflare Workers without authentication.
Provides real-time AWS security guidance by fetching official security playbooks from the AWS Customer Playbook Framework GitHub repository.
Core AWS MCP server providing prompt understanding and server management capabilities.
Provides healthcare tools for interacting with FHIR resources on Google Cloud Healthcare API and public medical research APIs like PubMed.
Interact with Infactory APIs using Claude and other large language models.
Manage Cloudflare DNS records for your domains.
A read-only MCP server for Azure Data Catalog, powered by CData's JDBC driver.
An authentication-free remote MCP server deployable on Cloudflare Workers or locally via npm.