Skip to main content
Glama

yuque_request

Execute custom API requests to the Yuque knowledge base platform for endpoints not covered by dedicated tools, enabling flexible data operations.

Instructions

Generic Yuque OpenAPI request passthrough for endpoints not wrapped by dedicated tools.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
methodNoHTTP method.
pathYesAPI path starting with /, for example /repos/123.
paramsNoOptional query parameters.
bodyNoOptional JSON request body.

Implementation Reference

  • The implementation of the yuque_request tool, which calls the client's rawRequest method.
    yuque_request: async (args, client) => jsonText(await client.rawRequest(args)),
  • The input schema definition for the yuque_request tool.
    {
      name: "yuque_request",
      description: "Generic Yuque OpenAPI request passthrough for endpoints not wrapped by dedicated tools.",
      inputSchema: {
        type: "object",
        properties: {
          method: schemaProperty("string", "HTTP method.", { enum: ["GET", "POST", "PUT", "DELETE", "PATCH"] }),
          path: schemaProperty("string", "API path starting with /, for example /repos/123."),
          params: {
            type: "object",
            description: "Optional query parameters."
          },
          body: {
            type: "object",
            description: "Optional JSON request body."
          }
        },
        required: ["path"]
      }
    },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MichealJou/yuque-mcp-plus'

If you have feedback or need assistance with the MCP directory API, please join our Discord server