MkDocs plugin that submits your docs site to AgentReady after every build, making it instantly queryable by AI agents via MCP.
Project description
mkdocs-agentready
MkDocs plugin that submits your docs site to AgentReady after every build, making it instantly queryable by AI agents (Claude, Cursor, Windsurf, and any MCP client) with cited, multi-page answers.
Installation
pip install mkdocs-agentready
Usage
Add the plugin to your mkdocs.yml:
site_url: https://docs.yoursite.com # used to infer domain automatically
plugins:
- search
- agentready
If you don't have site_url set, specify the domain explicitly:
plugins:
- search
- agentready:
domain: docs.yoursite.com
After each mkdocs build or mkdocs gh-deploy:
INFO - [AgentReady] ✓ Indexed docs.yoursite.com. AI agents can now query it.
INFO - [AgentReady] MCP: https://www.agentready.it.com/api/mcp
How it works
After your site builds, the plugin posts your domain to AgentReady's indexing webhook. AgentReady crawls your docs and makes them queryable via:
- MCP server —
https://www.agentready.it.com/api/mcp(works in Claude, Cursor, Windsurf, and any MCP client) - REST endpoint —
POST https://www.agentready.it.com/api/sites/{id}/ask - llms.txt —
https://www.agentready.it.com/api/sites/{id}/llms.txt
Connecting to your AI tools
Claude Code / Claude Desktop
claude mcp add agentready npx @agentreadyweb/mcp
VS Code (GitHub Copilot)
// .vscode/mcp.json
{
"servers": {
"agentready": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@agentreadyweb/mcp"]
}
}
}
Then ask your AI: "Ask agentready: how do I configure X in [your docs]?"
Configuration
| Option | Default | Description |
|---|---|---|
domain |
(inferred from site_url) |
Domain of your docs site (e.g. docs.example.com) |
License
MIT © AgentReady
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mkdocs_agentready-1.0.0.tar.gz.
File metadata
- Download URL: mkdocs_agentready-1.0.0.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f356921a8a395001792224487a159f205ff48f18b1b7e74384480660a6c3d9a
|
|
| MD5 |
e8f7f7d97f872c5242dcd940df5902f8
|
|
| BLAKE2b-256 |
893d0221b9cc5e112b54b5f0306fe8f421a97b747fa12797ec3ad94d8299e120
|
File details
Details for the file mkdocs_agentready-1.0.0-py3-none-any.whl.
File metadata
- Download URL: mkdocs_agentready-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
772d91de7debca658ab9a89f857f5a56b916d51010c634463d9ff29922970f4e
|
|
| MD5 |
71a22dbb6b80d6889dafdf29fcf85ede
|
|
| BLAKE2b-256 |
471486b2ac4b0af76e7cf80bf5733aad9120aa5aa86a7484d732223e66621b1b
|