# Docs MCP server

> Connect an agent to https://elide.help/mcp: search the docs, read pages, find samples, compare runtimes, read benchmarks, and report problems. Public, no authentication, Streamable HTTP.

`https://elide.help/mcp` serves these docs over the Model Context Protocol and accepts problem reports. It is public,
needs no authentication, and uses the Streamable HTTP transport.

## Connect

```json
{
  "mcpServers": {
    "elide-docs": { "type": "http", "url": "https://elide.help/mcp" }
  }
}
```

Claude Code:

```bash
claude mcp add --transport http elide-docs https://elide.help/mcp
```

To build and run code in a project, also connect the [project MCP server](https://elide.help/docs/mcp).

## Reading tools

| Tool | Does |
| --- | --- |
| `search_docs` | Search pages, sections, code samples, release notes and documented gaps. |
| `get_page` | Return one page as Markdown, by slug, path or URL. |
| `list_pages` | List pages with slugs and descriptions, optionally for one section. |
| `find_samples` | Find runnable code samples by query, language, tag or level. |
| `compare_runtimes` | Compare Elide with Node, Bun, Deno, CPython, Java or Kotlin, with a source for every claim. |
| `get_benchmarks` | Every published benchmark number with its command, machine and date. |

## Reporting tools

| Tool | Does |
| --- | --- |
| `preview_report` | Read-only. Strips secrets and personal data, checks for duplicates, lists missing evidence, and returns the preview. |
| `submit_report` | Sends a report after the developer confirms. |
| `report_status` | Returns a report's status and, once triaged, its issue. |
| `check_known_issue` | Looks up existing issues for a problem before reporting it. |

[Report a problem](https://elide.help/docs/agentic-reporting) covers kinds, consent and evidence.

## Prompts

| Prompt | Argument | Does |
| --- | --- | --- |
| `compare` | `other` | Compare Elide with another runtime from the Perspectives pages and benchmarks. |
| `migrate` | `from` | Plan a migration to Elide from another runtime or toolchain. |

## Resources

| URI | Contains |
| --- | --- |
| `https://elide.help/docs/{slug}.md` | Any page as Markdown (resource template). |
| `https://elide.help/_agent/benchmarks.json` | Benchmark numbers. |
| `https://elide.help/_agent/comparisons.json` | Runtime comparisons. |
| `https://elide.help/_agent/compatibility.json` | Compatibility results. |

## Rate limits

| Calls | Limit per client IP |
| --- | --- |
| Reading tools, prompts and resources | 120 per minute |
| Reports | 10 per minute, 20 per hour |

Over a limit, the server answers `429` with `Retry-After`.

## Discovery

| Resource | URL |
| --- | --- |
| Server card | `https://elide.help/.well-known/mcp/server-card.json` |
| Agent reference | [/developers](https://elide.help/developers) |
| Documentation index | [/llms.txt](https://elide.help/llms.txt) |
