✨ 这是一个强大的 Model Context Protocol (MCP) 服务器,借助 Cloudflare AI 服务,它能将多种文件格式转换为 Markdown 描述。该服务器提供标准化接口,可实现无缝的文件转换与描述生成。
通过 Smithery 可自动安装 Markdown 转换服务器:
npx -y @smithery/cli install @FradSer/mcp-server-to-markdown --client claude
全局安装:
npm install -g mcp-server-to-markdown
"mcp-server-to-markdown": {
"serverUrl": "YOUR_SERVER_URL",
"apiKey": "YOUR_API_KEY"
}
{
"mcp-server-to-markdown": {
"enabled": true,
"serverUrl": "YOUR_SERVER_URL",
"apiKey": "YOUR_API_KEY"
}
}
git clone https://github.com/FradSer/mcp-server-to-markdown.git
cd mcp-server-to-markdown
npm install
node index.js
| 类别 | 文件扩展名 |
|---|---|
| 文档 | |
| 图像 | .jpeg, .jpg, .png, .webp, .svg |
| 网页内容 | .html |
| 数据 | .xml, .csv |
| 表格文件 | .xlsx, .xlsm, .xlsb, .xls, .et, .ods, .numbers |
const fetch = require('node-fetch');
async function convertFile(filePath, format) {
const formData = new FormData();
formData.append('file', fs.createReadStream(filePath));
formData.append('format', format);
const response = await fetch('/api/convert', {
method: 'POST',
body: formData
});
return await response.json();
}
/api/convertfile: 上传的文件format: 输出格式(markdown 或 plaintext){
"status": "success",
"data": {
"content": "转换后的内容"
}
}
由 Frad LEE 维护
English | 简体中文