markdown-editor-mcp
Version:
MCP server for markdown editing and management
66 lines (49 loc) • 1.87 kB
Markdown
# Markdown Editor MCP
### A powerful MCP server for markdown editing and management
Work with markdown files, manage documents, and automate markdown-related tasks through Model Context Protocol (MCP).
## Features
- **Enhanced markdown file operations**
- **Document structure analysis and manipulation**
- **Markdown syntax validation and conversion**
- **Template management and generation**
- Execute terminal commands with output streaming
- Command timeout and background execution support
- Process management (list and kill processes)
- Session management for long-running commands
- Server configuration management
- Full filesystem operations:
- Read/write files
- Create/list directories
- Move files/directories
- Search files
- Get file metadata
- Code editing capabilities:
- Surgical text replacements
- Full file rewrites
- Multiple file support
- Pattern-based replacements
- Comprehensive audit logging
## Installation
First, ensure you've downloaded and installed the [Claude Desktop app](https://claude.ai/download) and you have [npm installed](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).
### Installation Steps
1. Clone this repository
2. Install dependencies: `npm install`
3. Build the project: `npm run build`
4. Configure Claude Desktop to use this MCP server
## Usage
The server provides various tools for markdown file operations and general file system management.
### Available Tools
- File operations (read, write, create, delete)
- Directory management
- Search functionality
- Process execution
- Configuration management
## Development
To contribute to this project:
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request
## License
This project is licensed under the MIT License - see the LICENSE file for details.