docswarden
Local-first MCP server that indexes framework documentation (React, Next.js, FastAPI) into a searchable SQLite index and exposes it to AI clients via MCP.
Install
uvx docswarden install
uvx docswarden index fastapi react nextjs
That's it — no cloning, no venv setup. Restart your MCP client and the tools are available.
Commands
docswarden index fastapi react nextjs # crawl & index docs
docswarden install --client claude # write Claude Desktop config
docswarden list # show index status
docswarden run # start MCP server (clients do this automatically)
MCP tools
search_docs(query, framework?, limit?)— ranked search with source URL + index dateget_page(url)— section list for a pageget_section(url, section_title)— full content of one section
Supported clients
install auto-configures Claude Desktop, Cursor, and VS Code.
Metadata
Release files for docswarden 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| docswarden-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for docswarden-0.1.0-py3-none-any.whl |
Release files / docswarden-0.1.0-py3-none-any.whl
| Download URL | docswarden-0.1.0-py3-none-any.whl |
|---|---|
| Size | 17.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5ea4f6f5e317bf9f1480a42db2608a9cb2f09377fae283899b20e4153a384020
|
|
BLAKE2b-256 checksum How to use checksums |
b5dd9e77b21f09180694eba9ba7a10e6a9abe899295f5451c199079c77ed2d39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for docswarden 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.