basin-mcp
Version:
Basin AI MCP tool for code quality and reliability testing
166 lines • 5.6 kB
TypeScript
export declare const tools: {
'check-generated-code': {
name: string;
description: string;
inputSchema: {
type: string;
properties: {
prompt: {
type: string;
description: string;
};
files: {
type: string;
items: {
type: string;
};
description: string;
};
testType: {
type: string;
enum: string[];
description: string;
};
threadId: {
type: string;
description: string;
};
serverUrl: {
type: string;
description: string;
};
endpoints: {
type: string;
items: {
type: string;
};
description: string;
};
happyPathEndpoints: {
type: string;
items: {
type: string;
};
description: string;
};
sadPathEndpoints: {
type: string;
items: {
type: string;
};
description: string;
};
externalApiCalls: {
type: string;
items: {
type: string;
};
description: string;
};
fileStructure: {
type: string;
description: string;
};
featureDescription: {
type: string;
description: string;
};
credentials: {
type: string;
properties: {
username: {
type: string;
};
password: {
type: string;
};
};
description: string;
};
features: {
type: string;
items: {
type: string;
};
description: string;
};
formSubmissions: {
type: string;
forms: {
type: string;
properties: {
featureDescription: {
type: string;
};
formName: {
type: string;
};
formTag: {
type: string;
};
submitButtonName: {
type: string;
};
submitButtonId: {
type: string;
};
submitButtonCode: {
type: string;
};
};
};
description: string;
};
elements: {
type: string;
endpoints: {
type: string;
properties: {
endpoint: {
type: string;
};
elements: {
type: string;
items: {
type: string;
properties: {
elementType: {
type: string;
};
modified: {
enum: string[];
};
id: {
type: string;
};
name: {
type: string;
};
description: {
type: string;
};
};
};
};
};
};
description: string;
};
code: {
type: string;
items: {
type: string;
};
description: string;
};
};
required: string[];
};
};
};
export declare const toolHandlers: {
"check-generated-code": (args: any) => Promise<{
content: any[];
}>;
};
//# sourceMappingURL=tools.d.ts.map