Skip to main content
Glama

create_project

Create new projects in QASE test management platform by defining project code, title, and access settings to organize testing workflows.

Instructions

Create new project

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
codeYes
titleYes
descriptionNo
accessNo
groupNo

Implementation Reference

  • The handler function for create_project tool. It pipes the Qase client projects.createProject method and converts the response using toResult utility.
    export const createProject = pipe( client.projects.createProject.bind(client.projects), toResult, );
  • Zod schema defining the input parameters for creating a project: code, title, description, access, and group.
    export const CreateProjectSchema = z.object({ code: z.string(), title: z.string(), description: z.string().optional(), access: z.nativeEnum(ProjectCreateAccessEnum).optional(), group: z.string().optional(), });
  • src/index.ts:141-144 (registration)
    Registration of the create_project tool in the ListToolsRequestSchema handler, including name, description, and input schema.
    name: 'create_project', description: 'Create new project', inputSchema: zodToJsonSchema(CreateProjectSchema), },
  • src/index.ts:277-280 (registration)
    Handler registration for the create_project tool call in the CallToolRequestSchema, parsing args with schema and calling the createProject function.
    .with({ name: 'create_project' }, ({ arguments: args }) => { const parsedArgs = CreateProjectSchema.parse(args); return createProject(parsedArgs); })

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