← WebMCP Directory

Tool tree

documesh.dev

Developer ToolsTools verified
Website
Documesh is a federated developer documentation search API and MCP server covering 47 sources (Cloudflare, Kubernetes, React, Stripe, PyTorch and more). Open REST API, OpenAPI spec, npm SDK, and…
Explore capabilities

    page: Every page

    search_docs_acrossAnswer

    Search federated developer documentation (Cloudflare, Netlify, Vercel, Kubernetes, Bun, Stripe, Sentry and more). Returns ranked excerpts with version, license, and canonical source URL. Results include `actionable` facts — config_keys, code_snippets, cli_commands — designed to chain with other tools (e.g. fetch the user's config via a GitHub MCP tool and compare against docs config_keys, or run cli_commands in a sandbox).

    View tool JSON
    {
      "name": "search_docs_across",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search federated developer documentation (Cloudflare, Netlify, Vercel, Kubernetes, Bun, Stripe, Sentry and more). Returns ranked excerpts with version, license, and canonical source URL. Results include `actionable` facts — config_keys, code_snippets, cli_commands — designed to chain with other tools (e.g. fetch the user's config via a GitHub MCP tool and compare against docs config_keys, or run cli_commands in a sandbox).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query, e.g. 'edge functions environment variables'"
          },
          "vendors": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "cloudflare",
                "netlify",
                "vercel",
                "kubernetes",
                "bun",
                "elysia",
                "turso",
                "upstash",
                "sentry",
                "stripe",
                "hono",
                "nuxt",
                "solid",
                "opentelemetry",
                "argocd",
                "helm",
                "flux",
                "cilium",
                "react",
                "pytorch",
                "tensorflow",
                "langchain",
                "playwright",
                "clickhouse",
                "ollama",
                "electron",
                "hugo",
                "docusaurus",
                "pytest",
                "nodejs",
                "godot-docs",
                "neovim",
                "terragrunt",
                "moby",
                "elasticsearch",
                "svelte-core",
                "vue-core-docs",
                "gitea"
              ]
            },
            "description": "Optional source filter (accepts the legacy 'vendors' name; each value is a documentation source id)"
          },
          "limit": {
            "type": "number",
            "description": "Max results (default 5)"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    explain_errorAction

    Given a log excerpt or error message, find the closest matching documentation sections across mesh sources. Returns version-cited sections plus actionable fix facts (config_keys, code_snippets, cli_commands) and a disclaimer — not a diagnosis. Chain with execution tools (sandbox, GitHub MCP) to apply the suggested fix.

    View tool JSON
    {
      "name": "explain_error",
      "kind": "act",
      "impl": "imperative",
      "description": "Given a log excerpt or error message, find the closest matching documentation sections across mesh sources. Returns version-cited sections plus actionable fix facts (config_keys, code_snippets, cli_commands) and a disclaimer — not a diagnosis. Chain with execution tools (sandbox, GitHub MCP) to apply the suggested fix.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "log_excerpt": {
            "type": "string",
            "description": "The error message or log lines"
          },
          "vendor": {
            "type": "string",
            "enum": [
              "cloudflare",
              "netlify",
              "vercel",
              "kubernetes",
              "bun",
              "elysia",
              "turso",
              "upstash",
              "sentry",
              "stripe",
              "hono",
              "nuxt",
              "solid",
              "opentelemetry",
              "argocd",
              "helm",
              "flux",
              "cilium",
              "react",
              "pytorch",
              "tensorflow",
              "langchain",
              "playwright",
              "clickhouse",
              "ollama",
              "electron",
              "hugo",
              "docusaurus",
              "pytest",
              "nodejs",
              "godot-docs",
              "neovim",
              "terragrunt",
              "moby",
              "elasticsearch",
              "svelte-core",
              "vue-core-docs",
              "gitea"
            ],
            "description": "Optional vendor filter"
          }
        },
        "required": [
          "log_excerpt"
        ]
      },
      "page": "/"
    }
    list_vendorsAnswer

    List the documentation sources in the mesh with their license and attribution requirements.

    View tool JSON
    {
      "name": "list_vendors",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the documentation sources in the mesh with their license and attribution requirements.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    verify_configAction

    Diff the user's config file against the keys a source documents. Returns missing_keys (cited to docs) and unknown_keys (possible typos).

    View tool JSON
    {
      "name": "verify_config",
      "kind": "act",
      "impl": "imperative",
      "description": "Diff the user's config file against the keys a source documents. Returns missing_keys (cited to docs) and unknown_keys (possible typos).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source": {
            "type": "string",
            "description": "Source id (e.g. 'cloudflare')"
          },
          "config_text": {
            "type": "string",
            "description": "The config file contents"
          },
          "config_query": {
            "type": "string",
            "description": "Optional docs query"
          }
        },
        "required": [
          "source",
          "config_text"
        ]
      },
      "page": "/"
    }
    compare_configsAction

    Compare documented configuration keys between two sources (e.g. netlify vs vercel) — matched keys with citations, gaps listed.

    View tool JSON
    {
      "name": "compare_configs",
      "kind": "act",
      "impl": "imperative",
      "description": "Compare documented configuration keys between two sources (e.g. netlify vs vercel) — matched keys with citations, gaps listed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source_a": {
            "type": "string",
            "description": "First source id"
          },
          "source_b": {
            "type": "string",
            "description": "Second source id"
          },
          "query_a": {
            "type": "string"
          },
          "query_b": {
            "type": "string"
          }
        },
        "required": [
          "source_a",
          "source_b"
        ]
      },
      "page": "/"
    }
    check_service_healthAnswer

    Probe a provider's public status page (cloudflare, github, npm, sentry). Answers 'is it down, or is it me?'

    View tool JSON
    {
      "name": "check_service_health",
      "kind": "answer",
      "impl": "imperative",
      "description": "Probe a provider's public status page (cloudflare, github, npm, sentry). Answers 'is it down, or is it me?'",
      "inputSchema": {
        "type": "object",
        "properties": {
          "provider": {
            "type": "string",
            "enum": [
              "cloudflare",
              "github",
              "npm",
              "sentry"
            ]
          }
        },
        "required": [
          "provider"
        ]
      },
      "page": "/"
    }
    report_issueAction

    Report a documentation problem (outdated/incorrect/misattributed). Queued as a proposal for review.

    View tool JSON
    {
      "name": "report_issue",
      "kind": "act",
      "impl": "imperative",
      "description": "Report a documentation problem (outdated/incorrect/misattributed). Queued as a proposal for review.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "source_id": {
            "type": "string"
          },
          "chunk_id": {
            "type": "string"
          },
          "issue_type": {
            "type": "string",
            "enum": [
              "outdated",
              "incorrect",
              "misattributed",
              "license-mismatch",
              "broken-link"
            ]
          },
          "detail": {
            "type": "string"
          },
          "suggested_fix": {
            "type": "string"
          },
          "reporter": {
            "type": "string"
          }
        },
        "required": [
          "source_id",
          "chunk_id",
          "issue_type",
          "detail"
        ]
      },
      "page": "/"
    }
    submit_sourceSensitive Action

    Submit a documentation source for ingestion review (async job).

    View tool JSON
    {
      "name": "submit_source",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a documentation source for ingestion review (async job).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "docs_origin": {
            "type": "string"
          },
          "license": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "license"
        ]
      },
      "page": "/"
    }
    contribution_statsAction

    Mesh contribution counters: submissions, issue reports, sources indexed.

    View tool JSON
    {
      "name": "contribution_stats",
      "kind": "act",
      "impl": "imperative",
      "description": "Mesh contribution counters: submissions, issue reports, sources indexed.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }

    page: App

    search_docs_acrossAnswer

    Search federated developer documentation (Cloudflare, Netlify, Vercel, Kubernetes, Bun, Stripe, Sentry and more). Returns ranked excerpts with version, license, and canonical source URL for every result.

    View tool JSON
    {
      "name": "search_docs_across",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search federated developer documentation (Cloudflare, Netlify, Vercel, Kubernetes, Bun, Stripe, Sentry and more). Returns ranked excerpts with version, license, and canonical source URL for every result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query, e.g. 'edge functions environment variables'"
          },
          "vendors": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "cloudflare",
                "netlify",
                "vercel",
                "kubernetes",
                "bun",
                "elysia",
                "turso",
                "upstash",
                "sentry",
                "stripe",
                "hono",
                "nuxt",
                "solid",
                "opentelemetry",
                "argocd",
                "helm",
                "flux",
                "cilium",
                "react",
                "pytorch",
                "tensorflow",
                "langchain",
                "playwright",
                "clickhouse",
                "ollama",
                "electron",
                "hugo",
                "docusaurus",
                "pytest",
                "nodejs",
                "godot",
                "neovim",
                "terragrunt",
                "moby",
                "elasticsearch",
                "svelte-core",
                "vue-core-docs",
                "gitea"
              ]
            },
            "description": "Optional vendor filter"
          },
          "limit": {
            "type": "number",
            "description": "Max results (default 5)"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/app.html"
    }
    explain_errorAction

    Given a log excerpt or error message, find the closest matching documentation sections across all mesh sources. Returns version-cited sections and a disclaimer — not a diagnosis.

    View tool JSON
    {
      "name": "explain_error",
      "kind": "act",
      "impl": "imperative",
      "description": "Given a log excerpt or error message, find the closest matching documentation sections across all mesh sources. Returns version-cited sections and a disclaimer — not a diagnosis.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "log_excerpt": {
            "type": "string",
            "description": "The error message or log lines"
          },
          "vendor": {
            "type": "string",
            "enum": [
              "cloudflare",
              "netlify",
              "vercel",
              "kubernetes",
              "bun",
              "elysia",
              "turso",
              "upstash",
              "sentry",
              "stripe",
              "hono",
              "nuxt",
              "solid",
              "opentelemetry",
              "argocd",
              "helm",
              "flux",
              "cilium",
              "react",
              "pytorch",
              "tensorflow",
              "langchain",
              "playwright",
              "clickhouse",
              "ollama",
              "electron",
              "hugo",
              "docusaurus",
              "pytest",
              "nodejs",
              "godot",
              "neovim",
              "terragrunt",
              "moby",
              "elasticsearch",
              "svelte-core",
              "vue-core-docs",
              "gitea"
            ],
            "description": "Optional vendor filter"
          }
        },
        "required": [
          "log_excerpt"
        ]
      },
      "page": "/app.html"
    }