> From the [Strife developer docs](https://strife.app/docs/how-to-guides/use-the-docs-from-ai-tools). Every page is listed in [llms.txt](https://strife.app/docs/llms.txt).

# Use the docs from AI tools

Search and read the Strife docs from Claude, Cursor, VS Code and other AI tools: the docs MCP server, llms.txt and every page as markdown.

The Strife docs, both the developer docs and the user guide, are made to be read by AI assistants as well as by people. Connect the docs MCP server and your assistant searches the docs and reads the pages it needs to answer. Tools without MCP can use llms.txt or the markdown version of any page.

## Connect the docs MCP server

The docs are an MCP server at `https://strife.app/docs/mcp`. It needs no account or key, and it has three read-only tools:

* `search_docs` searches the developer docs and the user guide, and returns the best matching sections, each with an excerpt and its address.
* `get_page` returns a page as markdown, by its path below `/docs` or its full address.
* `list_pages` lists every page with a one-line description.

**Claude Code**

```sh
claude mcp add --transport http strife-docs https://strife.app/docs/mcp
```

Add `--scope user` to have it in every project, not only the current one. Run `/mcp` in Claude Code to check that it is connected.

**Claude**

In Claude on the web or in the desktop app, open **Settings → Connectors**, choose **Add custom connector** and enter `https://strife.app/docs/mcp` as the URL.

**Cursor**

Add the server to `~/.cursor/mcp.json` for every project, or to `.cursor/mcp.json` in one project:

```json
{
  "mcpServers": {
    "strife-docs": {
      "url": "https://strife.app/docs/mcp"
    }
  }
}
```

**VS Code**

Add the server to `.vscode/mcp.json` in your project, or run **MCP: Add Server** from the Command Palette:

```json
{
  "servers": {
    "strife-docs": {
      "type": "http",
      "url": "https://strife.app/docs/mcp"
    }
  }
}
```

Other MCP clients connect the same way: a remote server over Streamable HTTP at `https://strife.app/docs/mcp`.

Once it is connected, ask about Strife as you would ask a colleague, for example *How do I define a template with defineType?* or *How do editors restore a snapshot?* Mentioning the Strife docs in the question makes the assistant use them instead of answering from memory.

## llms.txt and llms-full.txt

[llms.txt](https://strife.app/docs/llms.txt) lists every page with its description and a link to its markdown version, in the [llms.txt format](https://llmstxt.org). [llms-full.txt](https://strife.app/docs/llms-full.txt) holds every page in full in one file, for tools that take a whole document at once.

## Every page as markdown

Add `.md` to the address of any page to get it as markdown, for example [strife.app/docs/reference/cli/schemas.md](https://strife.app/docs/reference/cli/schemas.md). The start page is `readme.md`. The blocks of the docs become standard markdown and every link is a full address, so a page works on its own. The **Copy page** button at the top of each page copies the same markdown, ready to paste into a chat.

## Context7

The docs are also on [Context7](https://context7.com), as the library `/llmstxt/strife_app_llms-full_txt`, for assistants that use Context7's MCP server.
