返回 MCP 目录
public公开dns本地运行

mcp-server-to-markdown

一个基于Cloudflare AI的文件转Markdown工具

article

README

🚀 MCP 服务器到 Markdown 转换器

✨ 这是一个强大的 Model Context Protocol (MCP) 服务器,借助 Cloudflare AI 服务,它能将多种文件格式转换为 Markdown 描述。该服务器提供标准化接口,可实现无缝的文件转换与描述生成。

🚀 快速开始

系统要求

  • Node.js 18 或更高版本
  • 有效的 Cloudflare API Token
  • 激活的 Cloudflare 账户 ID

安装方式

使用 Smithery 安装

通过 Smithery 可自动安装 Markdown 转换服务器:

npx -y @smithery/cli install @FradSer/mcp-server-to-markdown --client claude

手动安装

全局安装:

npm install -g mcp-server-to-markdown

MCP 客户端配置

在 Cursor 中集成

  1. 进入 Cursor 设置
  2. 从侧边栏选择 "MCP"
  3. 添加以下内容到配置中:
"mcp-server-to-markdown": {
  "serverUrl": "YOUR_SERVER_URL",
  "apiKey": "YOUR_API_KEY"
}

在 Claude 中集成

  1. 打开 Claude 设置界面
  2. 进入插件管理
  3. 添加以下配置:
{
  "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

✨ 主要特性

  • 与 Cloudflare AI 服务无缝集成
  • 高效的 Markdown 描述生成
  • 支持多种文件格式
  • 原生 Cloudflare toMarkdown API 整合
  • 用户友好的 MCP 接口
  • 跨平台兼容性

📦 支持的文件格式

| 类别 | 文件扩展名 | |------|------------| | 文档 | .pdf | | 图像 | .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 文档

接口

转换文件

  • URL: /api/convert
  • 方法: POST
  • 参数:
    • file: 上传的文件
    • format: 输出格式(markdownplaintext
  • 响应:
{
  "status": "success",
  "data": {
    "content": "转换后的内容"
  }
}

📄 项目维护者

Frad LEE 维护

Twitter Follow smithery badge

English | 简体中文

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端