文本格式化工具

boldify-mcp是一个基于Rust的文本格式化工具,支持将Markdown或HTML转换为带Unicode样式的文本(如粗体、斜体、删除线、下划线等),适用于LinkedIn帖子等场景。

  • by nathan-mittelette
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 nathan-mittelette/boldify-mcp

使用说明

粗体化mcp

将Markdown或HTML转换为Unicode风格的文本——粗体、斜体、删除线、下划线、高亮——非常适合LinkedIn帖子。

粗体化mcp 是一个 模型上下文协议(MCP) 用Rust编写的服务器,向任何兼容MCP的AI助手(Claude、Cursor、Zed、VS Code等)公开文本格式化工具。它还作为AWS Lambda HTTP API提供。


快速开始

本地(stdio) --安装二进制文件并将您的客户端指向它:

curl -fsSL https://raw.githubusercontent.com/nathan-mittelette/boldify-mcp/main/install.sh | bash

远程(HTTP) --无需安装,直接使用托管端点:

https://api.boldify.net/mcp

→ 中每个客户端的完整设置说明 维基


特性

  • MCP服务器 --直接插入Claude、Cursor、Zed、VS Code和任何兼容MCP的客户端
  • HTTP Lambda API -位于的公共REST API https://api.boldify.net
  • Markdown和HTML 输入支持
  • Unicode格式 --粗体、斜体、删除线、下划线、高亮
  • 口音支持 --12种语言的60多种重音字符
  • 快速轻便 --纯Rust,零重依赖

文档

主题 链接
MCP概述(本地与远程) Wiki → MCP概述
通过本地安装 install.sh Wiki → 本地安装
远程HTTP端点 Wiki → 通过HTTP远程
MCP工具参考 Wiki → Tools
MCP资源参考 Wiki → 资源
REST API参考 Wiki → API

建筑

该项目是一个包含六个crates的Rust工作区:

boldify-mcp/
├── parser/         Parse HTML or Markdown into an AST
├── converter/      Convert AST nodes to Unicode text
├── service/        Orchestrate parser + converter
├── api-syntaxes/   AWS Lambda — list supported syntaxes
├── api-convert/    AWS Lambda — perform conversion
└── mcp/            MCP server (CLI or HTTP mode)

依赖流是严格单向的: mcp → service → converter → parser.


发展

先决条件

  • 锈 (稳定)
  • 货物λ (适用于Lambda版本)

构建

cargo build --workspace
cargo build -p mcp --features cli   # MCP CLI mode
cargo build -p mcp --features http  # MCP HTTP mode

测试和棉绒

cargo test --workspace
cargo clippy --workspace --all-targets --features mcp/cli -- -D warnings
cargo clippy --workspace --all-targets --features mcp/http -- -D warnings
cargo fmt --check

相关


许可证

麻省理工学院 © Nathan 中等


支持