Skip to main content
Glama

list_projects

Retrieve a list of all projects from the QASE test management platform using pagination parameters like limit and offset for precise control.

Instructions

Get All Projects

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo

Implementation Reference

  • MCP tool handler for 'list_projects': parses arguments using ListProjectsSchema and delegates to the listProjects function.
    .with({ name: 'list_projects' }, ({ arguments: args }) => { const { limit, offset } = ListProjectsSchema.parse(args); return listProjects(limit, offset); })
  • src/index.ts:130-134 (registration)
    Registration of the 'list_projects' tool in the ListToolsRequestSchema response, including name, description, and input schema.
    { name: 'list_projects', description: 'Get All Projects', inputSchema: zodToJsonSchema(ListProjectsSchema), },
  • Zod schema defining optional limit and offset parameters for the list_projects tool input.
    export const ListProjectsSchema = z.object({ limit: z.number().optional(), offset: z.number().optional(), });
  • Core implementation of listProjects using Ramda pipe: binds Qase client method and converts to result format.
    export const listProjects = pipe( client.projects.getProjects.bind(client.projects), toResult, );

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/rikuson/mcp-qase'

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