Token导航 LogoToken导航

MCP Server · 开发工具

Md To Text MCP

一个强大的Markdown文档转纯文本服务,支持stdio和HTTP传输协议,可作为本地工具或远程服务使用。

stdio官方级别未说明来源级核验工具 4md_to_text_mcp
开发工具TypeScriptClaude批量处理Claude Desktop

快速开始

作者 / 组织
MD-TO-TEXT
提供方
MD-TO-TEXT
运行时
Node.js

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Md To Text MCP 属于开发工具类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx md_to_text_mcp --help

客户端配置示例

{
  "mcpServers": {
    "md-to-text": {
      "command": "npx",
      "args": [
        "md_to_text_mcp",
        "--help"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Markdown转文本MCP服务器

一个强大的模型上下文协议(MCP)服务器,可以将Markdown文档转换为纯文本。支持stdio和HTTP传输协议,用作本地工具或远程服务。

特性

  • 📝 完整的Markdown支持:处理所有常见元素,包括标题、列表、链接、图像、代码块、表等。
  • 🎛️ 灵活的转换选项:多种输出格式和样式配置
  • 🔧 双协议支持:stdio模式(克劳德桌面)和HTTP模式(远程客户端)
  • 📁 批处理:目录扫描和批量文件转换
  • 🌐 URL支持:直接处理远程Markdown文件
  • 🔒 安全强化:全面的输入验证和安全保护
  • ⚡ 高性能:具有并发控制的优化转换引擎

快速开始

安装

选项1:克隆和构建
git clone 
cd md_to_text_mcp
npm install
npm run build
选项2:与npx一起使用(推荐)
# From npm registry (if published)
npx md_to_text_mcp --help

# From GitHub repository  
npx https://github.com/MD-TO-TEXT/md_to_text --help

# Local development
npm pack
npx ./md_to_text_mcp-1.0.0.tgz --help

基本用法

# Stdio mode (default)
npm start
# or with npx
npx md_to_text_mcp

# HTTP mode
npm run dev:http
# or with npx  
npx md_to_text_mcp --mode http --port 3000

与npx一起使用

npx允许您在不全局安装的情况下运行该工具。以下是如何使用它:

快速测试

# Test the tool help
npx md_to_text_mcp --help

# Run in stdio mode for Claude Desktop
npx md_to_text_mcp --mode stdio

# Start HTTP server
npx md_to_text_mcp --mode http --port 3000

# Custom configuration
npx md_to_text_mcp --mode http --host 0.0.0.0 --port 8080 --cors

来自本地套餐

如果你在本地开发:

# Create package
npm run build
npm pack

# Run with npx
npx ./md_to_text_mcp-1.0.0.tgz --help
npx ./md_to_text_mcp-1.0.0.tgz --mode stdio

通过npx与Claude Desktop集成

您可以通过npx配置Claude Desktop以使用该工具:

{
  "mcpServers": {
    "md-to-text": {
      "command": "npx",
      "args": ["md_to_text_mcp", "--mode", "stdio"],
      "cwd": "/tmp"
    }
  }
}

备注:在Claude Desktop配置中使用npx需要将包发布到npm注册表或在git存储库中可用。

工具

convert_text-文本转换

将Markdown文本直接转换为纯文本。

convert_file-文件转换

读取并转换本地Markdown文件。

convert_url-url转换

从URL获取并转换远程Markdown内容。

batch_convert-批量转换

批量处理目录中的Markdown文件。

转换选项

  • preserveLinks:保留链接URL
  • listStyle:列表样式(项目符号/数字/无)
  • codeHandling:代码处理(保留/删除/内联)
  • tableFormat:表格格式(简单/网格/无)
  • headingStyle:标题样式(哈希/下划线/无)

Claude桌面集成

添加到Claude for Desktop配置文件:

{
  "mcpServers": {
    "md-to-text": {
      "command": "node",
      "args": ["./build/index.js"],
      "cwd": "/path/to/md_to_text_mcp"
    }
  }
}

命令行选项

md-to-text-mcp [OPTIONS]

OPTIONS:
  --mode          Server mode: 'stdio' or 'http' (default: stdio)
  --port 
         HTTP server port (default: 3000)
  --host          HTTP server host (default: localhost)
  --cors                Enable CORS for HTTP mode
  --no-cors             Disable CORS for HTTP mode
  --help, -h            Show help message

EXAMPLES:
  md-to-text-mcp                              # stdio mode
  md-to-text-mcp --mode http --port 3000      # HTTP mode
  md-to-text-mcp --mode http --host 0.0.0.0   # Allow external access

环境变量

变量描述默认值
MCP_MODE服务器模式(stdio/http)stdio
MCP_PORTHTTP服务器端口3000
MCP_HOSTHTTP服务器主机localhost
MAX_FILE_SIZE最大文件大小(字节)10485760(10MB)
URL_TIMEOUTURL请求超时(毫秒)30000(30秒)
ALLOWED_EXTENSIONS允许的文件扩展名.md、.markdown、.txt

Docker支持

# Build image
docker build -t md-to-text-mcp .

# Run HTTP mode
docker run -p 3000:3000 md-to-text-mcp

# Health check
curl http://localhost:3000/health

API示例

文本转换

{
  "name": "convert_text",
  "arguments": {
    "markdown": "# Hello World\n\nThis is **bold** text.",
    "options": {
      "preserveLinks": true,
      "listStyle": "bullets"
    }
  }
}

文件转换

{
  "name": "convert_file",
  "arguments": {
    "path": "/path/to/document.md",
    "options": {
      "headingStyle": "underline"
    }
  }
}

URL转换

{
  "name": "convert_url",
  "arguments": {
    "url": "https://raw.githubusercontent.com/user/repo/main/README.md",
    "options": {
      "codeHandling": "remove"
    }
  }
}

批量转换

{
  "name": "batch_convert",
  "arguments": {
    "directory": "/path/to/docs",
    "recursive": true,
    "options": {
      "tableFormat": "simple"
    }
  }
}

安全

服务器包括多层安全:

  • 路径横向保护:阻止访问系统目录
  • 文件大小限制:默认最大10MB
  • URL验证:只允许HTTP/HTTPS协议
  • 私有IP过滤:阻止访问内部网络
  • 内容消毒:删除潜在的恶意内容
  • 请求超时:防止长时间运行的操作

发展

项目结构

src/
├── engine/          # Conversion engine
├── security/        # Security validation
├── tools/           # MCP tool implementations
├── transports/      # Transport protocols
├── types/           # TypeScript type definitions
└── index.ts         # Main entry point

开发命令

npm run build        # Build project
npm run watch        # Watch mode build
npm run dev:stdio    # Development - stdio
npm run dev:http     # Development - HTTP

相关资源

Markdown文档

联机工具

许可证

MIT许可证

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

Markdown处理TypeScript本地部署文本转换批量处理远程服务开发工具

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Md To Text MCP

MCP World · 本页

4stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Md To Text MCP 怎么安装?

公开资料给出的安装命令是 npx md_to_text_mcp --help,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Md To Text MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Md To Text MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Md To Text MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Md To Text MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP