claude_document_mcp_server
Verified Safeby gmossy
Overview
A comprehensive Model Context Protocol (MCP) server providing AI assistants with full document lifecycle management, including CRUD, multi-format parsing, full-text search, version control, and content analysis.
Installation
npx @modelcontextprotocol/inspector python backend/mcp_document_server/document_mcp_server.pySecurity Notes
The server appears robust, utilizing standard Python libraries and SQLite for local storage. No 'eval' or direct code execution from arbitrary user input is observed. File parsing is handled by the `document_parsers.py` module, which includes checks for file existence. Potential risks could arise from insufficient sanitization of file paths if external file operations were directly exposed to untrusted user input without validation, though the provided `document_mcp_server.py` primarily handles content internally. The implementation of `Path.expanduser()` and `file_path.exists()` in the example `document_create_from_file` suggests good practices would be followed for external file interactions. No hardcoded secrets or malicious patterns were found.
Similar Servers
pdf-reader-mcp
Provides production-ready PDF processing capabilities for AI agents, including extraction of text, images, and metadata from local files or URLs.
mcp-documentation-server
A local-first MCP server for document management, semantic search, and AI-powered document intelligence.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
google-docs-mcp
Provides a comprehensive Model Context Protocol (MCP) server that enables AI assistants to programmatically interact with Google Docs (reading, writing, formatting, structuring) and manage Google Drive files (discovery, folder management, file operations, document creation).