# MkDocs Search

> Use this tool when you need to integrate search functionality into MkDocs-powered documentation sites, solving the problem of manual navigation and information retrieval. It takes in documentation site URLs and search queries as inputs, and outputs relevant search results and full page content. Ideal for use cases where direct access to documentation through AI assistants is required, streamlining the information retrieval process.

Canonical page: https://skillsregistry.net/skills/serverless-dna-mkdocs  
JSON: https://api.skillsregistry.net/v1/skills/serverless-dna-mkdocs

## Description

MkDocs MCP Server provides search functionality for any MkDocs-powered documentation site by leveraging the existing Lunr.js search implementation. Developed by Serverless DNA, this TypeScript server fetches and caches search indexes from MkDocs sites, converts HTML content to markdown, and offers tools for searching documentation and retrieving full page content. The implementation features efficient caching mechanisms with ETag validation, version-specific documentation support, and a modular architecture with services for fetching, logging, and markdown conversion. Particularly valuable for users who need to access documentation directly through AI assistants without navigating documentation websites manually.

## Trust

- **Trust score (0–1):** 0.85
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/serverless-dna-mkdocs)
- **Repository:** <https://github.com/serverless-dna/mkdocs-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "serverless-dna-mkdocs"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/serverless-dna-mkdocs` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/serverless-dna-mkdocs/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
