mait.sh1.132.1

Private beta: features and content may change. No warranty; use at your own risk.

Use cases

Six things you ask your agent to look up, from a cited how-to answer to reaching the documentation through the registry.

Beta
Cited answer

Answer a how-to question with a citation.

You ask your agent how to connect it to the documentation, and you want an answer you can verify.

Illustrative conversation
YouHow do I give my agent a docs access token? Cite the page.
Tool calldocs_search { "query": "give my agent a docs access token", "limit": 3 }
What happensUp to three candidate pages; choose the authentication page if it appears.
Tool calldocs_read { "path": "user/modules/mcp-docs/authentication.md" }
What happensThe full page, which includes the three channel endpoints and the Authorization header the endpoint expects.
AgentSign in to the channel portal, open Account, Access Tokens, copy the docs token and send it as "Authorization: Bearer <token>". Source: user/modules/mcp-docs/authentication.md.
Error message

Find the page for an error message.

A client reports that a documentation page was not found, and you do not know why.

Illustrative conversation
YouWhat does "document not found" mean when I read a page?
Tool calldocs_search { "query": "document not found", "limit": 3 }
What happensCandidate pages with paths and snippets; read the tools reference or troubleshooting page if relevant.
Tool calldocs_read { "path": "user/modules/mcp-docs/no-such-page.md" }
What happensA tool error: "document not found: user/modules/mcp-docs/no-such-page.md".
AgentThe path is not in the collection I serve. I will search for the page by topic and read the match instead.
Which component

Find which component does a job.

You know what you want done but not which MAIT component does it.

Illustrative conversation
YouWhich MAIT tool can restore a snapshot of a virtual machine?
Tool calldocs_search { "query": "restore a snapshot of a virtual machine", "limit": 3 }
What happensCandidate pages about virtual-machine tasks. Choose a relevant MCP Libvirt page if one is returned.
AgentThe MCP Libvirt pages cover it. I will read the snapshot tutorial before I tell you the steps.
Browse

See what the documentation says about one component.

You want to see all the pages for one component, not only a search hit.

Illustrative conversation
YouWhat pages exist for MCP Git?
Tool calldocs_list { "prefix": "user/modules/mcp-git" }
What happensThe available MCP Git paths and their count.
AgentI will read the listed page that matches your question.
Via the registry

Reach it through the registry.

Your agent client already reaches your tools through MCP Registry and you do not want a second entry.

Illustrative conversation
YouAdd the docs server to the registry and list the git pages.
Tool callmcp_registry_add { "name": "docs", "transport": "stdio", "command": "/usr/local/bin/mcp-docs", "args": ["serve"] }
What happensThe backend is added and started: state Connected, three tools.
Tool calldocs__docs_list { "prefix": "user/modules/mcp-git" }
What happensThe MCP Git paths in the running documentation collection.
Agentdocs is connected through the registry and returned the available MCP Git pages.
Connect a client

Connect an agent client.

You want Claude Code, claude.ai, Cursor, Codex or VS Code to reach the documentation.

Illustrative conversation
YouAdd the MAIT docs server to my client.
What happensThe token is copied from Account, Access Tokens in the portal; it is never pasted into the conversation.
What happensThe agent runs claude mcp add --scope user --transport http mait-docs https://mait.sh/mcp/documentation --header "Authorization: Bearer <token>" in your terminal.
What happensThe client lists docs_list, docs_read and docs_search.
Agentmait-docs is connected. I read user/index.md to check, and it came back.