dev.farmjs/docs

Farm.js Docs

Search and read the Farm.js docs: pages, sections, code examples and config options.

Endpointhttps://mcp.farmjs.dev/mcp (streamable-http)
Registry version0.1.28
Now16 tools · grade C (71) · pin ts_c5804c9d20b119f16f7c23cb8b092019 · protocol 2025-06-18
First / last listed2026-11-11 01:20 UTC / 2026-11-11 01:20 UTC
Grade over time2026-11-11: C (71), 16 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-11 01:20 UTC
16 tools, grade C (71)

Tools: get_code_examples get_config_schema get_context get_navigation hydrate_content_changes list_content_changes list_docs list_page_sections list_pages list_search_facets list_tasks read_page read_pages read_task search_docs submit_feedback

Current tools (16)

get_code_examplesReturn fenced code examples from the docs with parsed metadata such as title, framework, packageManager, and runnable.
params: query, path, framework, packageManager, language, runnable, limit, locale
get_config_schemaReturn structured docs.config.ts option metadata, optionally filtered by option path or query.
params: option, query
get_contextBuild deterministic, section-level documentation context for a query within a conservative UTF-8 byte ceiling derived from the requested token budget, with source URLs and accounting metadata.
params: query*, framework, version, package, tags, locale, tokenBudget
get_navigationReturn the documentation navigation tree for the current docs site.
params: locale
hydrate_content_changesFetch only added and changed agent-facing sections after list_content_changes. Returns deletion tombstones and digest-bound continuation cursors under a conservative token budget.
params: since*, tokenBudget, cursor, locale
list_content_changesSynchronize body-free document metadata. Save indexGeneration and pass it as since on the next poll. A reset response means the named snapshot is no longer available.
params: since, locale
list_docsList documentation pages grouped by section, optionally narrowed to one section.
params: section, locale, cursor
list_page_sectionsDiscover a page's canonical headings, anchors, hierarchy, line ranges, size estimates, and budget-aware fetch URLs without returning the page body.
params: path*, locale, tokenBudget, byteBudget, cursor
list_pagesList the known documentation pages with titles, slugs, and URLs.
params: locale, cursor
list_search_facetsList valid framework, version, package, and tag filters with matching page counts before calling search_docs. Use facet, limit, and cursor to continue a large facet without document bodies.
params: locale, audience, facet, limit, cursor, framework, version, package, tags
list_tasksList pages with actionable agent contracts, optionally filtered by text or applicability.
params: query, framework, version, package, locale, cursor
read_pageRead a documentation page by slug or URL path, optionally selecting one heading and limiting returned characters.
params: path*, locale, section, maxChars
read_pagesRead up to 20 documentation pages in one round trip. Results preserve request order and share a conservative UTF-8 token budget.
params: paths*, locale, tokenBudget, maxCharsPerPage
read_taskRead the full structured agent contract for a page by slug or URL path.
params: path*, locale, section, maxChars
search_docsSearch the docs by keyword with optional framework, version, package, and tag filters. Returns structured ambiguity and metadata warnings.
params: query*, limit, cursor, explain, locale, audience, framework, version, package, tags
submit_feedbackSubmit machine-readable documentation feedback. The payload is validated against the site's configured agent feedback schema before delivery.
params: context, payload*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.