get_project
Retrieve project details from QASE test management platform using a project code. Access project information for test management workflows.
Instructions
Get project by code
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes |
Implementation Reference
- src/index.ts:273-276 (handler)Handler for the 'get_project' tool call: parses input args using GetProjectSchema and invokes getProject(code).
.with({ name: 'get_project' }, ({ arguments: args }) => { const { code } = GetProjectSchema.parse(args); return getProject(code); }) - src/operations/projects.ts:11-13 (schema)Zod schema defining input for get_project: requires a 'code' string.
export const GetProjectSchema = z.object({ code: z.string(), }); - src/index.ts:136-139 (registration)Registration of 'get_project' tool in ListToolsRequestSchema response, including name, description, and input schema.
name: 'get_project', description: 'Get project by code', inputSchema: zodToJsonSchema(GetProjectSchema), }, - src/operations/projects.ts:28-31 (helper)Helper function getProject that binds the Qase client method to get project by code and applies toResult transformation.
export const getProject = pipe( client.projects.getProject.bind(client.projects), toResult, );