← WebMCP Directory

Tool tree

librechat.ai

AI & AgentsTools verified
Website
Open-source AI chat platform and documentation
Explore capabilities
    get_librechat_docAnswer

    Retrieve bounded Markdown from an English LibreChat documentation page. Localized documentation paths are resolved to their English source.

    View tool JSON
    {
      "name": "get_librechat_doc",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve bounded Markdown from an English LibreChat documentation page. Localized documentation paths are resolved to their English source.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "minLength": 1,
            "maxLength": 512,
            "pattern": "^/(?:[A-Za-z-]+/)?docs(?:/|$)",
            "description": "Documentation path returned by search."
          },
          "maxCharacters": {
            "type": "integer",
            "minimum": 1000,
            "maximum": 20000,
            "default": 12000,
            "description": "Maximum number of Markdown characters to return."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      }
    }
    navigate_librechat_siteAction

    Navigate the current tab to an internal LibreChat documentation, blog, changelog, author, toolkit, project, or policy page. External URLs and API routes are rejected.

    View tool JSON
    {
      "name": "navigate_librechat_site",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the current tab to an internal LibreChat documentation, blog, changelog, author, toolkit, project, or policy page. External URLs and API routes are rejected.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "minLength": 1,
            "maxLength": 512,
            "pattern": "^/",
            "description": "Internal path returned by search, for example /docs/features/agents."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      }
    }
    search_librechat_docsAnswer

    Search the LibreChat documentation in a supported language. Returns ranked page and section paths that can be passed to the navigation or documentation retrieval tools.

    View tool JSON
    {
      "name": "search_librechat_docs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the LibreChat documentation in a supported language. Returns ranked page and section paths that can be passed to the navigation or documentation retrieval tools.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Keywords or a question to search for."
          },
          "language": {
            "type": "string",
            "enum": [
              "en",
              "zh",
              "es",
              "fr",
              "de",
              "ja",
              "pt-BR",
              "it",
              "nl",
              "pl",
              "vi",
              "ko",
              "id",
              "tr"
            ],
            "description": "Documentation language. Defaults to the language of the current page."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5,
            "description": "Maximum number of results to return."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }