Skip to main content
Glama

PrimeNG MCP Server

by hnkatze
GenerateCodeTool.ts825 B
/** * Tool for generating component code */ import { BaseTool, ToolResponse } from './BaseTool.js'; import { CodeGeneratorService } from '../services/CodeGeneratorService.js'; export class GenerateCodeTool extends BaseTool { private codeGenerator: CodeGeneratorService; constructor(codeGenerator: CodeGeneratorService) { super('generate_component_code'); this.codeGenerator = codeGenerator; } async execute(args: Record<string, any>): Promise<ToolResponse> { const component = args.component as string; const properties = (args.properties as Record<string, any>) || {}; if (!component) { return this.createErrorResponse('Component name is required'); } const code = this.codeGenerator.generateComponentCode(component, properties); return this.createResponse(code); } }

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/hnkatze/PrimeNG_MCP'

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