一个模型上下文协议(MCP)服务器,使Claude Desktop能够创建与macOS原生TextEdit兼容的精美格式化的RTF文档。
📝 富文本格式化
🎨 颜色及高亮
📊 表格
🔗 超链接
📋 列表
🎯 模板
git clone https://github.com/M-Pineapple/TextEdit-MCP.git
cd TextEdit-MCP
./install.sh
安装程序将:
在Claude Desktop中,你可以使用自然语言创建RTF文档:
"创建包含我的会议笔记的RTF文档"
"制作带有表格和高亮的格式化报告"
"生成带有代码示例的技术文档"
或者直接使用工具:
使用textedit:create_rtf_document在~/Desktop/MyDoc.rtf创建文档
TextEdit MCP使用直观的类似Markdown的语法:
**粗体文本***斜体文本****粗斜体文本***~~删除线文本~~{red}红色文本{/red}{blue}蓝色文本{/blue}{green}绿色文本{/green}==黄色高亮==[[青色高亮]]{{绿色高亮}}((橙色高亮))# 标题1
## 标题2
### 标题3
#### 标题4
• 项目符号(或使用 - )
1. 编号项
2. 另一项
| 列1 | 列2 | 列3 |
|-----|-----|-----|
| 数据1 | 数据2 | 数据3 |
| 更多 | 数据 | 这里 |
[链接文本](https://example.com)
# 会议记录
## 议程
- 审查**第四季度结果**
- 讨论{red}紧急问题{/red}
- 下一季度计划
## 行动事项
1. ==更新文档==
2. [[审查代码更改]]
3. 安排后续会议
| 任务 | 状态 | 负责人 |
|------|------|--------|
| **文档** | {green}✅完成{/green} | 团队A |
| *测试* | ==进行中== | 团队B |
| 部署 | {red}阻塞{/red} | 开发运维 |
swift build -c release
swift test
TextEdit-MCP/
├── Sources/
│ └── TextEditMCP/
│ ├── main.swift # 入口点
│ ├── MCPServer.swift # MCP协议处理器
│ ├── RTFDocumentService.swift # RTF生成
│ └── MCPLogger.swift # 日志工具
├── Package.swift
├── README.md
├── FORMATTING_GUIDE.md
└── install.sh
欢迎贡献!请随时提交Pull Request。
MIT许可证 - 查看LICENSE文件获取详情
由Pineapple 🍍 创建