mcpbeat Sign in

pmndrs docs MCP Server

answering

pmndrs docs is answering right now. Last checked 7 min ago. It exposes 3 tools. Last commit 6 Nov 2026.

Search and read the docs and examples of react-three-fiber, drei, zustand, jotai... from your agent

Uptime history 40 days of history · worst day 99%
40 days agonow
100.0%
Uptime 24h
91 of 91 checks
3
Tools
read from the server
483 ms
Response time
average over 24h
120
Stars
last commit 6 Nov 2026

What changed 32

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 October 2026. No other catalogue keeps this.

6 Nov a tool changed version4 times that day
5 Nov a tool changed version
3 Nov a tool changed version2 times that day
13 Oct a tool changed version3 times that day
12 Oct 3 tools changed the parameters they ask for get_example, get_page_content, search_docs
12 Oct a tool changed version2 times that day
11 Oct a tool changed version3 times that day
9 Oct a tool changed version5 times that day
7 Oct a tool changed version6 times that day
7 Oct 2 tools changed the parameters they ask for get_page_content, search_docs
and 19 more, back to 7 October 2026

What the code does

We read the source, 4 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  const onLive = useCallback((event: McpEvent) => sankeyRef.current?.spawn(event), [])

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add docs --transport http https://docs.pmnd.rs/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://docs.pmnd.rs/api/mcp
~/.codex/config.toml
[mcp_servers.docs]
url = "https://docs.pmnd.rs/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "docs": {
      "url": "https://docs.pmnd.rs/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "docs": {
      "type": "http",
      "url": "https://docs.pmnd.rs/api/mcp"
    }
  }
}

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

docs
search_docs
Search the current documentation of react-three-fiber, drei, zustand, a11y, react-postprocessing, docs, react-three-jolt, sky, denoiser, design-system. Call this FIRST, before answering any question about one of these libraries: these docs track their current releases, which are newer than your training data, and their APIs changed across major versions (react-three-fiber v9, drei v10, zustand v5 each broke things), so an answer from memory is likely stale. Returns the 10 best-matching pages, best first, each with the lib and path to pass to get_page_content.
example
get_example
Read one pmndrs example in full: what it demonstrates, the exact versions it is written against, and every source file. Take `name` verbatim from the examples://index resource. Reach for an example when the question is how a scene is put together; for what an API takes, search_docs then get_page_content.
page
get_page_content
Read one documentation page in full, as current markdown. Take `lib` and `path` verbatim from a search_docs hit (or from the docs://{lib}/index resource): paths are matched exactly and their shape differs per library, so never guess or adapt one. Call search_docs first when you do not have a path yet.

Endpoints

URLTransportStateLatencyChecked
https://docs.pmnd.rs/api/mcp streamable-http answering 459 ms 7 min ago

Alternatives to pmndrs docs

same job, measured the same way
ReUI
by keenthemes

Search, read and install ReUI shadcn components, examples, blocks and icons from your coding agent.

answering
picomcp docs
by picomcp

Search and read the picomcp docs while your agent writes TypeScript MCP servers.

468 installs/wk local only
Xevol
by xevol

Search and read your Xevol contacts, companies and deals from your AI agent.

answering
Fiber AI
by fiber

Search companies, enrich contacts, and reveal emails and phones from your AI agent.

5 tools answering
Hog
by tryhog

Pre-call research briefs for sales calls: set up Hog, book briefs and read them from your agent.

answering
Google Mail MCP
by mmedum

Gmail over MCP from your own account: search, read threads and messages, labels and drafts.

local only
Makeroo
by makeroo

Search the Makeroo product directory and submit your product from your own agent.

6 tools answering
XERJ
by xerj-org

The search engine for AI agents: cited answers from your local code, docs, specs and logs.

local only

pmndrs docs — questions

Answers built from our own checks of this server.

What can pmndrs docs do?
It exposes 3 tools, read directly from the server on our last check. Among them: get_example, get_page_content, search_docs. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is pmndrs docs working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 483 ms. The bar chart above shows every period we have measured.
How do I connect pmndrs docs?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does pmndrs docs need an API key?
No. pmndrs docs completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is pmndrs docs?
It answers our handshake in 483 ms on average, which is faster than 24% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is pmndrs docs open source?
The code is open source: it is published under the MIT licence, written in TypeScript, 120 stars on GitHub and 11 open issues. The licence covers the code in the repository, not the hosted service at docs.pmnd.rs, which runs on its operator's own terms.