{"slug":"shifusen329/doc-lib-mcp","name":"Doc Lib MCP","description":"An MCP server for document ingestion, chunking, semantic search, and note management.","category":"productivity","tags":[],"official":false,"stars":0,"transport":"stdio","install":[{"cmd":"npx @modelcontextprotocol/inspector","imports":[]}],"tools":[{"name":"add-note","description":"Add a new note to the in-memory note store"},{"name":"ingest-string","description":"Ingest and chunk a markdown or plain text string provided via message"},{"name":"ingest-markdown","description":"Ingest and chunk a markdown (.md) file"},{"name":"ingest-python","description":"Ingest and chunk a Python (.py) file"},{"name":"ingest-openapi","description":"Ingest and chunk an OpenAPI JSON file"},{"name":"ingest-html","description":"Ingest and chunk an HTML file"},{"name":"ingest-html-url","description":"Ingest and chunk HTML content from a URL (optionally using Playwright for dynamic content)"},{"name":"smart_ingestion","description":"Extracts all technically relevant content from a file using Gemini, then chunks it using robust markdown logic"},{"name":"search-chunks","description":"Semantic search over ingested content"},{"name":"delete-source","description":"Delete all chunks from a given source"},{"name":"delete-chunk-by-id","description":"Delete one or more chunks by id"},{"name":"update-chunk-type","description":"Update the type attribute for a chunk by id"},{"name":"ingest-batch","description":"Ingest and chunk multiple documentation files (markdown, OpenAPI JSON, Python) in batch"},{"name":"list-sources","description":"List all unique sources (file paths) that have been ingested and stored in memory, with optional filtering by tag or semantic search"},{"name":"get-context","description":"Retrieve relevant content chunks (content only) for use as AI context, with filtering by tag, type, and semantic similarity"},{"name":"update-chunk-metadata","description":"Update the metadata field for a chunk by id"},{"name":"tag-chunks-by-source","description":"Adds specified tags to the metadata of all chunks associated with a given source (URL or file path). Merges with existing tags"},{"name":"list-notes","description":"List all currently stored notes and their content"}],"env_vars":["OLLAMA_HOST","OLLAMA_PORT","UV_PUBLISH_TOKEN"],"auth_type":"none","github":"https://github.com/shifusen329/doc-lib-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}