
TextEdit-MCP
by M-Pineapple·★ 3·Score 39
A Swift-based MCP server for creating RTF documents with native macOS TextEdit formatting features.
Overview
TextEdit-MCP is a Model Context Protocol server specifically designed for macOS users who need to create rich-text documents with advanced formatting capabilities. It leverages Apple's native TextEdit APIs to produce RTF files that are fully compatible with TextEdit, Pages, and Word. The server implements MCP protocol to seamlessly integrate with Claude Desktop, allowing users to create documents through natural language commands or direct tool calls. The project includes comprehensive support for text formatting, colors, highlighting, tables, hyperlinks, lists, and pre-defined templates.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose TextEdit-MCP when you need to create richly formatted RTF documents on macOS with native TextEdit compatibility, especially for business or technical documentation.
When NOT to choose this
Don't choose this if you need cross-platform support or require document formats other than RTF, as it's macOS-only and specialized for RTF generation.
Tools this server exposes
1 tool extracted from the READMEtextedit:create_rtf_documentCreates a formatted RTF document with native macOS TextEdit compatibility
Comparable tools
Installation
Installation
Prerequisites
- macOS (required for NSAttributedString and RTF generation)
- Swift 5.0 or later
- Claude Desktop
Quick Install
- Clone the repository:
git clone https://github.com/M-Pineapple/TextEdit-MCP.git
cd TextEdit-MCP- Run the installer:
./install.sh- Restart Claude Desktop
The installer will:
- Build the Swift project
- Install the MCP server binary
- Update your Claude Desktop configuration
- Create a backup of your existing config
Claude Desktop Configuration
Add to your Claude Desktop config.json:
{
"mcpServers": {
"textedit": {
"command": "path/to/TextEdit-MCP",
"args": []
}
}
}FAQ
- Can I use TextEdit-MCP on Windows or Linux?
- No, TextEdit-MCP requires macOS as it specifically uses Apple's native TextEdit APIs and NSAttributedString for RTF generation.
- How do I add custom templates?
- Currently, TextEdit-MCP supports three built-in templates: Business, Technical, and Meeting. Custom template support would require modifying the source code and rebuilding the server.
Compare TextEdit-MCP with
Last updated · Auto-generated from public README + GitHub signals.