mcp-documentation-server
If you are the rightful owner of mcp-documentation-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The MCP Documentation Server is a TypeScript-based server that offers document management and semantic search capabilities, designed to integrate seamlessly with MCP clients.
The MCP Documentation Server is a robust solution for managing and searching documents using AI embeddings. It allows users to upload documents, perform semantic searches, and manage content efficiently. The server is built using the Model Context Protocol (MCP), which ensures seamless integration with MCP clients like Claude Desktop. Users can add, list, retrieve, and delete documents, while also benefiting from features like smart chunking and multilingual support. The server stores all data locally, eliminating the need for a database, and supports various file types including .txt, .md, and .pdf. With fast setup and no database requirements, the MCP Documentation Server is an ideal choice for users looking to manage documents and perform AI-powered searches with ease.
Features
- Document Management: Add, list, retrieve, and delete documents with metadata.
- Semantic Search: AI-powered search using embeddings for accurate results.
- File Upload: Supports .txt, .md, and .pdf files for processing.
- Smart Chunking: Automatic text splitting for improved search accuracy.
- Multilingual Support: Quality embeddings for multiple languages.
Tools
add_document
Add a document with title, content, and metadata.
search_documents
Search for chunks within a specific document.
list_documents
List all documents with their metadata.
get_document
Retrieve a complete document by ID.
delete_document
Delete a document by ID (removes all associated chunks).
get_uploads_path
Get path to uploads folder.
list_uploads_files
List files in uploads folder.
process_uploads
Process uploaded files into documents.