{"name":"io.github.labyrinth-analytics/loredocs","slug":"labyrinth-analytics-loredocs","title":"LoreDocs","description":"Local-first knowledge vaults for project docs and specs. Tagged, versioned, full-text searchable.","url":"https://mcp.market/server/labyrinth-analytics-loredocs","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":30,"stars":4,"forks":0,"downloads_week":41,"last_push_at":"2026-09-25T04:36:41.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/labyrinth-analytics/loredocs","website":null,"version":"0.1.28","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"loredocs","version":"0.1.28","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pro license key. Leave unset for the free tier.","isSecret":true,"name":"LOREDOCS_PRO"}]}],"tools":[{"name":"get_license_tier","description":"Return the current LoreDocs license tier and status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_server_info","description":"Return MCP compatibility status for this LoreDocs server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"loredocs_onboard","description":"Set up or update your LoreDocs workspace configuration.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_add_doc","description":"Add a text document to a vault with metadata (tags, category, priority, notes).","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_add_note","description":"Attach a contextual note to a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_archive","description":"Archive a vault (soft delete). Archived vaults are hidden from vault_list by default but can be restored.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_bulk_tag","description":"Apply tag changes to multiple documents at once.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_categorize","description":"Set a document's category (general, reference, config, report, template, archive, imported).","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_copy_doc","description":"Copy a document from one vault to another, including all metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_create","description":"Create a new knowledge vault for organizing project documents.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_delete","description":"Permanently delete a vault and ALL its documents. This cannot be undone.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_doc_history","description":"View the version history for a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_doc_restore","description":"Restore a document to a previous version.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_estimate_tokens","description":"Preview the token count of a vault injection without injecting documents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_export","description":"Export all documents from a vault to a local directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_export_manifest","description":"Export a complete manifest of a vault's contents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_find_related","description":"Find all documents linked to a given document. Pro only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_get_doc","description":"Retrieve a document's metadata and optionally its text content.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_get_injection_cap","description":"Return the stored per-vault injection token cap (or 'not set' if none).","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_get_linked_sessions","description":"Return LoreDocs documents linked to a given LoreConvo session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_get_server_capabilities","description":"Return a summary of this LoreDocs server's injection capabilities and token estimation settings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_get_session_links","description":"Return cross-product LoreConvo sessions linked to a LoreDocs document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_get_session_token","description":"Generate a fresh session token (UUID4) for use with vault_inject / vault_prime.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_import_dir","description":"Bulk import all supported files from a directory into a vault.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_import_notion","description":"Import Notion pages and databases into a LoreDocs vault.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_import_notion_setup","description":"Report Notion import readiness and how to enable it. Read-only. Does not install or modify any packages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_info","description":"Get detailed information about a vault, including its full document manifest.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_inject","description":"Load ranked vault documents into conversation context with token-budget enforcement.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_inject_by_tag","description":"Load all documents matching any of the given tags into the current conversation context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_inject_summary","description":"Generate a summary overview of a vault's contents for conversation orientation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_link_doc","description":"Create a link between two documents across any vault.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_link_project","description":"Associate a Claude Project name with a vault.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_link_session","description":"Create a manual cross-product link from a LoreConvo session to a LoreDocs doc.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_list","description":"List all knowledge vaults with summary stats (document count, total size, last modified).","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_list_docs","description":"List documents in a vault with sorting and filtering options.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_move_doc","description":"Move a document to a different vault. Removes it from the source vault.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_open_workspace","description":"Open (or create) a vault scoped to a workspace directory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_prime","description":"Pre-load all vault documents into the current session by priority order.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_rebuild_index","description":"Rebuild the LanceDB semantic search index from all stored documents. Pro only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_remove_doc","description":"Soft-delete a document. The document is hidden but can be recovered.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_search","description":"Full-text or semantic search across document contents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_search_by_tag","description":"Find all documents with a specific tag, across one vault or all vaults.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_set_injection_cap","description":"Set the per-vault injection token cap (admin-only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_set_priority","description":"Mark a document's priority/status: authoritative, normal, draft, or outdated.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_set_tier","description":"Activate a tier (free or pro) for LoreDocs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_suggest","description":"Get suggestions for documents that may need attention.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_tag_doc","description":"Add or remove tags on a document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_tier_status","description":"Show current tier (Free or Pro) and usage vs. limits.","write_action":false,"price_micros":0,"input_schema":null},{"name":"vault_unlink_doc","description":"Remove a link between two documents (both directions).","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_update_doc","description":"Update a document's content or metadata.","write_action":true,"price_micros":0,"input_schema":null},{"name":"vault_verify","description":"Verify version-storage integrity for a vault or specific document.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-25T05:06:54.455Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T05:06:54.413Z","components":{"code":{"score":25,"max":25,"notes":["17 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"loredocs","version":"0.1.28","found":true,"weeklyDownloads":41,"license":"BUSL-1.1","dependencyCount":20,"publishedAt":"2026-09-25T04:36:50.007114Z"}],"repo":{"found":true,"owner":"labyrinth-analytics","repo":"loredocs","archived":false,"pushedAt":"2026-09-25T04:36:41Z","stars":4,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/270719772?v=4","ownerCreatedAt":"2026-03-24T16:39:02Z","license":"NOASSERTION"},"icon":{"url":null,"source":"none"},"presence":{"stars":4,"forks":0,"downloadsWeek":41,"license":"NOASSERTION","lastPushAt":"2026-09-25T04:36:41.000Z","score":30}}}},"grade_history":[],"reviews":[]}