← WebMCP Directory

Tool tree

h3.dev

liveDeveloper Tools
https://h3.dev/
H(TTP) server framework built on top of web standards for high performance and composability.
Explore capabilities
search_docsanswer

Search pages and sections in H3. Returns ranked matches with previews, route paths and optional heading anchors. Use `read_page` to read a result.

View tool JSON
{
  "name": "search_docs",
  "kind": "answer",
  "impl": "imperative",
  "description": "Search pages and sections in H3. Returns ranked matches with previews, route paths and optional heading anchors. Use `read_page` to read a result.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "Search terms, e.g. 'deploy to vercel' or 'defineNitroPlugin'."
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of results (1-50, default 10).",
        "minimum": 1,
        "maximum": 50
      }
    },
    "required": [
      "query"
    ]
  },
  "page": "/"
}
list_pagesanswer

List pages in the documentation navigation with titles, paths, URLs and available descriptions. Use for browsing; use `search_docs` for a specific topic.

View tool JSON
{
  "name": "list_pages",
  "kind": "answer",
  "impl": "imperative",
  "description": "List pages in the documentation navigation with titles, paths, URLs and available descriptions. Use for browsing; use `search_docs` for a specific topic.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
get_project_infoanswer

Get project metadata and links: website, source repository, issues, releases, community, `llms.txt` bundles and versions.

View tool JSON
{
  "name": "get_project_info",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get project metadata and links: website, source repository, issues, releases, community, `llms.txt` bundles and versions.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
read_pageanswer

Read a documentation page as Markdown by route path. Links in it are route paths for this tool. If `truncated`, continue with `nextOffset` as `offset`. Generated pages have no Markdown source.

View tool JSON
{
  "name": "read_page",
  "kind": "answer",
  "impl": "imperative",
  "description": "Read a documentation page as Markdown by route path. Links in it are route paths for this tool. If `truncated`, continue with `nextOffset` as `offset`. Generated pages have no Markdown source.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "path": {
        "type": "string",
        "description": "Route path of the page, e.g. '/guide/getting-started'."
      },
      "offset": {
        "type": "integer",
        "description": "Character offset; use `nextOffset` to continue (default 0).",
        "minimum": 0
      },
      "maxLength": {
        "type": "integer",
        "description": "Maximum Markdown characters to return (1-40000, default 40000).",
        "minimum": 1,
        "maximum": 40000
      }
    },
    "required": [
      "path"
    ]
  },
  "page": "/"
}
get_current_pageanswer

Get metadata for the page the user is viewing: path, URL, title, description and heading outline.

View tool JSON
{
  "name": "get_current_page",
  "kind": "answer",
  "impl": "imperative",
  "description": "Get metadata for the page the user is viewing: path, URL, title, description and heading outline.",
  "inputSchema": {
    "type": "object",
    "properties": {}
  },
  "page": "/"
}
navigateact

Open a documentation page in the user's browser, optionally at a heading. Use only when the user asks to navigate; use `read_page` to inspect content without moving them.

View tool JSON
{
  "name": "navigate",
  "kind": "act",
  "impl": "imperative",
  "description": "Open a documentation page in the user's browser, optionally at a heading. Use only when the user asks to navigate; use `read_page` to inspect content without moving them.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "path": {
        "type": "string",
        "description": "Route path to open, e.g. '/guide/getting-started'."
      },
      "hash": {
        "type": "string",
        "description": "Heading anchor to scroll to, e.g. '#installation'."
      }
    },
    "required": [
      "path"
    ]
  },
  "page": "/"
}