MorphogenDocs

Docs as MCP

The documentation MCP server: an agent searches and reads pages with no key.

The documentation MCP server gives an agent two tools: page search and page reading. No key or sign-in is needed, and the server is read-only.

ParameterValue
URLhttps://docs.morphogen.ru/mcp
TransportStreamable HTTP, stateless
Authorizationnone

Connect

claude mcp add --transport http morphogen-docs https://docs.morphogen.ru/mcp

The Cursor file is ~/.cursor/mcp.json or .cursor/mcp.json in the project. The Codex file is ~/.codex/config.toml.

Tools

search_docs

Searches pages by a query.

FieldTypeDescription
querystringthe query, 1 to 200 characters
langru or enthe language of the pages, ru by default
limitintegerhow many results to return, 1 to 10, 5 by default

Response: results with a list of { title, path, url, snippet }. If nothing matches, the list is empty and there is no error.

get_doc

Returns a page in markdown.

FieldTypeDescription
pathstringa path like /en/quickstart or the full URL of a docs page
offsetintegerthe offset in characters, 0 by default

Response: { path, url, title, content }. content holds at most 20,000 characters. If the page is longer, the response has next_offset: pass it in offset to get the rest. An unknown path or a foreign host gives the not_found error.

Example

Ask the agent: "Find in the Morphogen documentation how to pass max_tokens". The agent calls search_docs with the query max_tokens, picks a page and reads it with get_doc.

Limits

The server accepts up to 5 requests per second from one IP, with short bursts up to 20. Beyond that the response is HTTP 429.

Without MCP

The same pages are available as markdown at a URL with .md, for example https://docs.morphogen.ru/en/quickstart.md. The index of all pages: llms.txt.

On this page