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, );