Claude Code Safety Hooks
Tested Claude Code hooks as a plugin: block rm -rf and force-push to main, protect .env and lockfiles, catch API keys in files, audit log. $19 once.
View Claude Code Safety Hooks
Let your AI assistant answer from your docs, with the section it used, instead of guessing.

Give Claude, Cursor or any MCP client a search tool over your own documentation folders: internal docs, a repo's docs/ folder, a vendor's docs pulled from its llms.txt. The agent finds the right section, reads it and cites path#section, instead of guessing from training data or pasting whole files into the chat.
The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 14 tests OK on Python 3.13 and 3.10.

Claude Code
claude mcp add docs-search -- python3 /path/to/docs-search-mcp-server/server.py --docs /path/to/docs --docs /path/to/more/docsOr install it as a plugin (/plugin marketplace add, then point DOCS_MCP_DIRS at your folders, separated by :, or ; on Windows). That also adds the docs-search skill, which tells Claude to search, read and cite.
Claude Desktop, Cursor and others: copy examples/configs/claude_desktop_config.json or cursor-mcp.json and set the two paths.
| Tool | What it does |
|---|---|
| search_docs(query, limit, path_prefix) | ranked sections with path, section id, heading trail and snippet |
| read_section(path, section, include_subsections) | full text of a section and its subsections, or the whole file |
| get_outline(path) | headings of one file with section ids and sizes |
| list_docs(path_prefix) | indexed files and titles |
| index_status() | folders, file and section counts |
$ python3 -m docsmcp search examples/docs "how do I verify webhook signature"
5.39 guides/webhooks.md#verify-signatures (Webhooks > Verify signatures)
$ python3 -m docsmcp read examples/docs reference/rate-limits.rst handling-429-errors./demo.sh starts the server and runs an MCP client against the example docs (a fictional billing API). ./run_tests.sh runs 14 tests, including protocol tests and an llms.txt pull from a local test server.
Related: Python MCP Server Template (free) for building your own server: https://youraitools.co/marketplace/python-mcp-server-template. GitHub Issue Triage MCP Server: https://youraitools.co/marketplace/github-issue-triage-mcp
Zip, 26 KB, v1.0, 27 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by Anthropic or Cursor (Anysphere).
MCP server for your own docs: Markdown, MDX, RST, HTML and llms.txt, searched by section with citations. Read-only, offline, no API keys. Claude, Cursor.
Tested Claude Code hooks as a plugin: block rm -rf and force-push to main, protect .env and lockfiles, catch API keys in files, audit log. $19 once.
View Claude Code Safety HooksFree Claude Code hooks examples: SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Notification and Stop, plus a local tester that checks your hook's output.
View Claude Code Hooks Starter (Free)24 Cursor rules (.mdc) for Next.js, TypeScript, React, Python, FastAPI, Django, Go, Rust and more. Detects your stack, installs in one command, lints your rules. $12 once.
View Cursor Rules Pack