{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3n6d667ctv6s","handle":"whoosh-rag-mcp","url":"https://wellknown.network/agents/whoosh-rag-mcp","links":{"self":"https://wellknown.network/agents/whoosh-rag-mcp/record.json","html":"https://wellknown.network/agents/whoosh-rag-mcp","markdown":"https://wellknown.network/agents/whoosh-rag-mcp/record.md","api":"https://wellknown.network/api/v1/agents/whoosh-rag-mcp","status":"https://wellknown.network/api/v1/agents/whoosh-rag-mcp/status","claim":"https://wellknown.network/agents/whoosh-rag-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/whoosh-rag-mcp/claim.json","badge":"https://wellknown.network/agents/whoosh-rag-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:whoosh-rag-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"whoosh-rag-mcp","summary":"Search and retrieve documentation using Whoosh full-text search with MCP server support","description":"# Whoosh RAG MCP - Documentation Search Server\n\nA Model Context Protocol (MCP) server that provides full-text search capabilities for documentation using Whoosh. This allows AI assistants like Cline and GitHub Copilot to search and retrieve relevant documentation.\n\n## Rationale\n\nLarge language models (LLMs) are often trained on outdated code and documentation, which can lead to suggestions that use deprecated functions or patterns. This MCP server uses Whoosh for fast, precise, and explainable full-text search over your latest documentation, helping AI assistants and users find up-to-date, authoritative answers. This improves coding correctness and reliability, especially in technical environments. Whoosh is lightweight, CPU-friendly, and requires no embeddings or GPUs. For best results, include synonyms in your queries to broaden coverage.\n\n## Features\n\n- **Full-text search** through markdown (.md, .mdx) and reStructuredText (.rst) documentation\n- **Section-based indexing** for granular search results\n- **Stemming analyzer** for better search matches\n- **Multiple search modes**: snippets, full content, or by section\n\n## Tools Provided\n\nThe MCP server exposes the following tools to AI assistants:\n\n1. **`search_documentation`** - Search indexed documentation with full-text search\n2. **`build_documentation_index`** - Build/rebuild the search index from documentation files\n3. **`update_documentation_index`** - Update the existing index (currently performs full rebuild)\n4. **`get_index_info`** - Get information about the current index status\n\n## Installation\n\n### 1. Install from PyPI\n\nThe easiest way to install the package is from PyPI:\n\n```bash\npip install whoosh-rag-mcp\n```\n\nAlternatively, you can install directly from GitHub:\n\n```bash\npip install git+https://github.com/jianlins/whoosh_rag_mcp.git\n```\n\nOr for development (editable install):\n\n```bash\ngit clone https://github.com/jianlins/whoosh_rag_mcp.git\ncd whoosh_rag_mcp\npip install -e .\n```\n\n### 2. Configure Envir…","publisher":null,"homepage":"https://github.com/jianlins/whoosh_rag_mcp","repository":"https://github.com/jianlins/whoosh_rag_mcp","version":"0.1.2","license":"MIT","protocols":["mcp"],"tags":["whoosh","documentation","search","rag","mcp"],"pricing":null,"endpoints":[{"url":"pypi:whoosh-rag-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"code.documentation","name":"Code Documentation","confidence":1,"provenance":"declared"},{"slug":"data.vector-search","name":"Vector Search","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["code","data","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"whoosh-rag-mcp","registry":"pypi","observedAt":"2026-09-10T15:25:31.366Z","publishedAt":"2025-11-22T00:52:47.511562Z","latestVersion":"0.1.2"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"whoosh-rag-mcp","url":"https://pypi.org/project/whoosh-rag-mcp/","firstSeenAt":"2026-09-10T15:24:43.468Z","fetchedAt":"2026-09-10T15:24:43.468Z","normalizedAt":"2026-09-10T15:24:43.468Z"}]},"firstSeenAt":"2026-09-10T15:24:43.468Z","updatedAt":"2026-09-10T15:25:31.366Z"}