{"data":{"name":"dev.frontmcp.mcp/frontmcp","title":"FrontMCP docs","description":"FrontMCP's docs for coding agents: search, pages, APIs, examples and upgrades, by FrontMCP release.","version":"1.0.0","websiteUrl":"https://frontmcp.dev/learn/docs-for-your-agent","repositoryUrl":null,"remotes":[{"url":"https://mcp.frontmcp.dev/","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-13T09:56:51.194Z","updatedAt":"2026-10-13T09:56:51.194Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"FrontMCP docs","source":"official-registry","sourceId":"dev.frontmcp.mcp/frontmcp","updatedAt":"2026-10-13T09:56:51.194Z","confidence":100,"websiteUrl":"https://frontmcp.dev/learn/docs-for-your-agent","description":"FrontMCP's docs for coding agents: search, pages, APIs, examples and upgrades, by FrontMCP release.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"get_example","title":"Get a page's example","description":"Returns a runnable example from a FrontMCP docs page: the files of one of its Playgrounds, with their tests, as the docs run them. Without `index`, lists the page's Playgrounds (numbered from 1, in page order) with their section and files.","inputSchema":{"type":"object","properties":{"path":{"type":"string","minLength":1,"maxLength":500,"description":"The page, like /reference/sdk/tool or a frontmcp.dev URL."},"index":{"description":"Which Playground on the page, from 1.","type":"integer","minimum":1,"maximum":9007199254740991},"version":{"description":"A documented FrontMCP version, like \"1.9.4\", or a minor, like \"1.9\", for its newest patch. Pass the version resolve_version found for the project. Defaults to the version this endpoint serves.","type":"string","maxLength":20}},"required":["path"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"f86ac21a5fb1b7a930283f8dc0d21ac8a9e66fc1975384dc8c9f767a51c6ed72","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"get_page","title":"Read a docs page","description":"Returns a FrontMCP docs page as Markdown, or one section of it. `path` is a path (/reference/sdk/tool), a frontmcp.dev URL, or an old docs.agentfront.dev URL, which is mapped to its page here; a #anchor in it, or `section`, picks the section. A very long page comes back as its introduction and its sections, to read one at a time. Use it once search_docs, lookup_api or list_pages has given a path, or for a docs URL you already have. The page is the one documented for `version`.","inputSchema":{"type":"object","properties":{"path":{"type":"string","minLength":1,"maxLength":500,"description":"The page: /reference/sdk/tool, https://frontmcp.dev/learn/your-first-tool#declaring-a-tool, or an old docs.agentfront.dev URL."},"section":{"description":"A section's anchor, like \"options\". Overrides an anchor in `path`.","type":"string","maxLength":200},"version":{"description":"A documented FrontMCP version, like \"1.9.4\", or a minor, like \"1.9\", for its newest patch. Pass the version resolve_version found for the project. Defaults to the version this endpoint serves.","type":"string","maxLength":20}},"required":["path"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"29278db2abc055b7fa591a1d4b02aeec1ccbdf7b2978e49c225d07b260da9fe6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"get_skill","title":"Read a FrontMCP skill","description":"FrontMCP's skills catalog (@frontmcp/skills): instructions for building with FrontMCP, from setting up a project to production readiness. Without `name`, lists the skills. With `name`, returns its SKILL.md and the reference files beside it; with `file` too, that file. Skills are step-by-step guides written for coding agents: for the docs themselves use search_docs or get_page, and for runnable code get_example. The catalog is the newest FrontMCP release's, so the tool takes no version.","inputSchema":{"type":"object","properties":{"name":{"description":"A skill, like \"frontmcp-development\".","type":"string","maxLength":100},"file":{"description":"One of the skill's reference files, as listed, like \"references/create-tool.md\".","type":"string","maxLength":300}},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"f3715f24e03f501af42762a0b0998b19482464cbd8f495daacc45912990b5953","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"get_versions","title":"List the documented versions","description":"Lists the FrontMCP releases these docs cover, newest first, each with its release notes and the endpoint that pins it (https://mcp.frontmcp.dev/<version>). Says which version this endpoint serves. To find the version a project uses, call resolve_version.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"definitionHash":"64e29678f8f6d2e8036a4f9e02e61f0f7ab240edc66aefebcdc471402bc5c5b6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"list_pages","title":"List the docs pages","description":"Lists the FrontMCP docs as the site's sidebar has them, in reading order: Learn (lessons), Reference (APIs, options, deployment), Examples and Compare, each in groups of pages with their titles and paths. Use it to browse, or to find a page by topic when you don't know its name; to find something specific, search_docs or lookup_api is faster. Read a page it lists with get_page. The pages are those of `version`.","inputSchema":{"type":"object","properties":{"section":{"description":"Only this part of the docs.","type":"string","enum":["learn","reference","examples","compare"]},"version":{"description":"A documented FrontMCP version, like \"1.9.4\", or a minor, like \"1.9\", for its newest patch. Pass the version resolve_version found for the project. Defaults to the version this endpoint serves.","type":"string","maxLength":20}},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"908f93b1166f01ae53a07b46f7d050e77bbb17b94656be464299ff4b91f7c2ab","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"lookup_api","title":"Look up an API","description":"Finds a FrontMCP API by name in the Reference pages: a decorator (`@Tool`), function or method (`createFetchHandler`, `this.elicit`), option (`inputSchema`, `throttle`), error code (`TOOL_NOT_FOUND`), CLI command or flag (`--target`). Returns the matching entries, most relevant first, each with what the docs say, its page and anchor. Read more with get_page.","inputSchema":{"type":"object","properties":{"symbol":{"type":"string","minLength":1,"maxLength":120,"description":"The name, with or without `@`, `this.` or parentheses."},"limit":{"default":8,"description":"How many entries to return.","type":"integer","minimum":1,"maximum":30},"version":{"description":"A documented FrontMCP version, like \"1.9.4\", or a minor, like \"1.9\", for its newest patch. Pass the version resolve_version found for the project. Defaults to the version this endpoint serves.","type":"string","maxLength":20}},"required":["symbol"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"1b910ddd705fa54cbd24a070f5b90595bdef8e333f384b2f95aee2ac93cd62c7","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"resolve_version","title":"Find the docs version for a project","description":"Says which documented FrontMCP version a project should read, and the endpoint that pins it. Pass the project's package.json, its lockfile (package-lock.json, yarn.lock or pnpm-lock.yaml, including relevant importers and all SDK resolutions), or a version range. An unambiguous lockfile identifies an installation; package.json only the range it allows. If several installations exist, select an npm/pnpm workspace or pass an exact installedVersion read from the resolved SDK package. Call it first when you can read the project.","inputSchema":{"type":"object","properties":{"packageJson":{"description":"The project's package.json, as it is.","type":"string","maxLength":100000},"lockfile":{"description":"The project's lockfile, including the selected importer and all SDK resolutions. A truncated fragment must preserve that context.","type":"string","maxLength":200000},"range":{"description":"A version or range, like \"1.9.4\" or \"^1.9.0\".","type":"string","maxLength":100},"workspace":{"description":"Workspace/importer path in an npm or pnpm lockfile, for example \".\" or \"packages/api\". Required when installations are ambiguous.","type":"string","maxLength":300},"installedVersion":{"description":"Exact release read from this project's resolved @frontmcp/sdk/package.json. Takes precedence over a shared lockfile; never guess it from a range.","type":"string","maxLength":40}},"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"761961614283f1406c361d0d01cbef382f48cc33514ac65765727e12730e7351","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"search_docs","title":"Search the docs","description":"Full-text search over the FrontMCP docs, by section: page titles, section headings and prose. Returns up to `limit` sections, best first, each with its page, heading, path (with the #anchor) and the start of its text. Read one with get_page. For an API, option or error code by name, lookup_api is more precise.","inputSchema":{"type":"object","properties":{"query":{"type":"string","maxLength":200,"description":"Words to look for, like \"rate limit\", \"deploy to cloudflare\" or \"elicit\"."},"section":{"description":"Only this part of the docs. Choose blog explicitly for dated articles.","type":"string","enum":["learn","reference","examples","compare","blog"]},"limit":{"default":8,"description":"How many sections to return.","type":"integer","minimum":1,"maximum":20},"version":{"description":"A documented FrontMCP version, like \"1.9.4\", or a minor, like \"1.9\", for its newest patch. Pass the version resolve_version found for the project. Defaults to the version this endpoint serves.","type":"string","maxLength":20}},"required":["query"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"aa02a1d5e260bc5d79643d9196c32b7ad1ac86ec6bf1930726f5eeedd52e28e2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"},{"serverName":"dev.frontmcp.mcp/frontmcp","endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","name":"whats_changed","title":"What changed between two releases","description":"What changed in FrontMCP after `from` up to `to` (the endpoint's version by default): each release's notes, every note the docs make about a change (\"Changed in 1.9.5: before, …\"), with its page and section, and, when both versions are documented, which pages changed. `from` can be any release, documented or not. Use it to upgrade a project, or to check whether docs for one version hold for another.","inputSchema":{"type":"object","properties":{"from":{"type":"string","maxLength":20,"description":"The older release, like \"1.9.2\" or \"1.8\"."},"to":{"description":"A documented FrontMCP version, like \"1.9.4\", or a minor, like \"1.9\", for its newest patch. Pass the version resolve_version found for the project. Defaults to the version this endpoint serves.","type":"string","maxLength":20},"section":{"description":"Only notes from this part of the docs.","type":"string","enum":["learn","reference","examples","compare"]},"limit":{"default":100,"description":"How many notes to return, newest first.","type":"integer","minimum":1,"maximum":300}},"required":["from"],"$schema":"https://json-schema.org/draft/2020-12/schema"},"annotations":{"readOnlyHint":true},"definitionHash":"389e6c99aa56d9e3bb4c73f418dc3b356040fd968e81c89727426432c2e75874","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T02:46:00.455Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"5f3486a7b7f99a48e876c9421c51e1ad3c3b78575403233f85e7ff711fdc63a3","protocol":"streamable-http","status":"indexed","toolCount":9,"observedAt":"2026-10-31T02:46:00.455Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.frontmcp.mcp/frontmcp":{"url":"https://mcp.frontmcp.dev/"}}},"Cursor":{"mcpServers":{"dev.frontmcp.mcp/frontmcp":{"url":"https://mcp.frontmcp.dev/"}}},"VS Code":{"servers":{"dev.frontmcp.mcp/frontmcp":{"type":"http","url":"https://mcp.frontmcp.dev/"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.frontmcp.dev/"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.frontmcp.mcp%2Ffrontmcp","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.frontmcp.mcp%2Ffrontmcp","name":"dev.frontmcp.mcp/frontmcp","description":"FrontMCP's docs for coding agents: search, pages, APIs, examples and upgrades, by FrontMCP release.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.frontmcp.dev/"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://frontmcp.dev/learn/docs-for-your-agent","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.frontmcp.mcp/frontmcp","status":"online","lastCheckedAt":"2026-11-03T17:19:35.369Z","lastSuccessfulCheck":"2026-11-03T17:19:35.369Z","latencyMs":1404,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:35.369Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:35.369Z"},"security":null,"timestamps":{"createdAt":"2026-10-13T09:56:51.194Z","updatedAt":"2026-10-13T09:56:51.194Z","observedAt":"2026-11-03T17:19:35.369Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}