Convert files to Markdown using Cloudflare AI via standardized protocol
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
: ArrayResponse 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
No configuration available
This service may require manual configuration, please check the details on the left
Related projects feature coming soon
Will recommend related projects based on sub-categories