FrontMCP Docs
프로젝트에서 사용하는 FrontMCP 버전에 고정된 FrontMCP 문서를 검색하고 읽습니다.
호스팅형 MCP 서버
npx add-mcp 'https://mcp.frontmcp.dev'Claude Code, Codex, Cursor 등에 설치됩니다
문서
Docs for Your Agent
Give your coding agent FrontMCP's docs for the release your project uses, through FrontMCP's own MCP server at mcp.frontmcp.dev.
Source: https://frontmcp.dev/learn/docs-for-your-agent
Covers FrontMCP 1.10.13 as of October 28, 2026
A coding agent knows FrontMCP from whatever release it was trained on, if any. FrontMCP's docs server gives it these docs instead, over MCP, for the release your project uses: it searches them, reads pages and sections, looks up an API by name, returns runnable examples, and says what changed between two releases.
You will learn
- How to connect your agent to the docs server
- How to pin it to the FrontMCP release your project uses
- What each of its tools does
Connecting your agent
The server is at https://mcp.frontmcp.dev, and in the MCP Registry as dev.frontmcp.mcp/frontmcp. It needs no key and no sign-in, and it only reads. With Claude Code:
claude mcp add --transport http frontmcp-docs https://mcp.frontmcp.dev
Clients that keep their servers in a JSON file take an entry with the URL:
{ "mcpServers": { "frontmcp-docs": { "url": "https://mcp.frontmcp.dev" } } }
The field that marks an entry as a URL differs between clients (type, transport, or none), so check your client's documentation for it. The server speaks MCP from 2024-11-05 to 2026-07-28 over Streamable HTTP, as any FrontMCP server does.
Pinning a release
https://mcp.frontmcp.dev serves the docs of the latest release. To pin one, add it to the URL:
| URL | Docs for |
|---|---|
https://mcp.frontmcp.dev | The latest release |
https://mcp.frontmcp.dev/1.9.4 | That release |
https://mcp.frontmcp.dev/1.9 | The newest patch of 1.9 |
The server's earlier URL, https://frontmcp.dev/mcp, still works, with the same pins after it: https://frontmcp.dev/mcp/1.9.4.
The server documents each release from 1.9.2 on, and get_versions lists them; the versions page has every release's notes. Without a pin, your agent can find the release itself: the server tells it to call resolve_version with your project's package.json or lockfile first, and to pass the release it gets to the other tools.
Choosing a workspace
A lockfile can contain several SDK releases. resolve_version refuses an ambiguous result instead of selecting the first record. For npm or pnpm, pass workspace: "." for the root or a path such as packages/api. For Yarn resolutions or a project you can inspect directly, pass installedVersion read from that project's resolved @frontmcp/sdk/package.json. A conflicting manifest/installation is an error to investigate.
Search results identify their snapshot, content kind and article dates. Maintained docs are preferred for current instructions; a blog in a release snapshot is still a dated article unless its own scope says otherwise.
What it offers
| Tool | What it does |
|---|---|
resolve_version | Which documented release a project should read, from its lockfile (npm, Yarn or pnpm), its package.json or a version range, and the URL that pins it |
get_versions | The documented releases, newest first, with their release notes |
search_docs | Full-text search over the docs, by section: the page, the heading, the path with its #anchor, and the start of its text |
get_page | A page as Markdown, or one section of it. It takes a path, a frontmcp.dev URL, or a link to the old docs on docs.agentfront.dev, which it maps to its page here |
list_pages | The docs as the sidebar has them: Learn, Reference, Examples and Compare |
lookup_api | An API by name: a decorator (@Tool), a function (createFetchHandler), an option, an error code (TOOL_NOT_FOUND) or a CLI flag, with what the Reference says and where |
get_example | A page's Playgrounds, or one's files and tests, with how to run them in your project |
whats_changed | Between two releases: their release notes, every "Changed in" note in the docs with its page, and the pages that changed |
get_skill | FrontMCP's skills catalog: instructions for building with FrontMCP, and their reference files |
It also has three prompts. upgrade_frontmcp asks your agent to move a project from one release to another, change by change. migrate_from_fastmcp and migrate_from_typescript_sdk ask it to move a server to FrontMCP from FastMCP for TypeScript or the official SDK, by Migrating from FastMCP and Migrating from the TypeScript SDK.
How the server is built
It's a FrontMCP server on a Cloudflare Worker: createFetchHandler() behind a Worker entry, as Cloudflare Workers describes. Each release's docs come from this site's history: when a release moves the site to the next one, the outgoing release's pages are kept, and the server reads them as Markdown, with a search index and an index of the Reference's APIs, from the Worker's static assets.
Troubleshooting
Too many requests: at most 120 a minute from one address.
The server answers each address 120 requests a minute, then 429 with Retry-After: 60. Wait a minute, or have your agent search before it reads pages one by one.
FrontMCP 1.8.7 isn't documented here.
The server documents releases from 1.9.2 on. Pin the nearest one, or ask whats_changed with from set to your release to see what changed since, which also covers releases the server doesn't document.