mcp-md-notes
Verified Safeby sirius-cc-wu
Overview
Serves local markdown documents in a read-only manner to an LLM via the Model Context Protocol.
Installation
mdnotesEnvironment Variables
- NOTES_DIR
Security Notes
The server implements robust path sanitization using `_get_safe_path` to prevent path traversal attacks by ensuring all access is contained within the `NOTES_DIR`. It explicitly disallows absolute paths and checks if resolved paths start with the base directory. There are no `eval` calls, obvious obfuscation, or hardcoded secrets. File operations are read-only. The server runs locally by default, limiting network exposure.
Similar Servers
md-server
Converts various documents, webpages, and media files into markdown format, serving as an HTTP API or an MCP server for AI assistants to read and process content.
obsidian-http-mcp
Facilitates AI agents, such as Claude Code, to manage Obsidian notes by providing an HTTP-native Model Context Protocol (MCP) server, bypassing stdio transport bugs.
mcp-notes
A local server for managing, searching, and organizing personal notes with structured tags and markdown support, integrated with Claude Desktop and a web interface.
mcp-obsidian-tools
Provides a Model Context Protocol (MCP) server for LLM clients to read, search, and query an Obsidian markdown note vault.