Skip to main content
Glama

review_technical_decision

Evaluate technical decisions by assessing impact, trade-offs, alternatives, and risks. Provides architectural recommendations based on system context and constraints.

Instructions

Review and evaluate a technical decision using GLM-4.6 architectural expertise. Assesses impact, trade-offs, alternatives, risks, and provides recommendations.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contextYesContext including current architecture, constraints, and objectives
decisionYesThe technical decision to review

Implementation Reference

  • Handler function implementing the review_technical_decision tool. Constructs a query for technical decision review and calls consultArchitecture method.
    async reviewTechnicalDecision(decision: string, context: string): Promise<string> { const query = `Review the following technical decision: Decision: ${decision} Context: ${context} Provide: 1. Architectural impact assessment 2. Trade-offs analysis 3. Alternative approaches 4. Risk evaluation 5. Recommendation with justification`; return this.consultArchitecture(query); }
  • Input schema definition for the review_technical_decision tool, specifying parameters decision and context.
    inputSchema: { type: 'object', properties: { decision: { type: 'string', description: 'The technical decision to review', }, context: { type: 'string', description: 'Context including current architecture, constraints, and objectives', }, }, required: ['decision', 'context'], },
  • src/index.ts:79-96 (registration)
    Tool registration in the tools array, including name, description, and schema, returned by listTools handler.
    { name: 'review_technical_decision', description: 'Review and evaluate a technical decision using GLM-4.6 architectural expertise. Assesses impact, trade-offs, alternatives, risks, and provides recommendations.', inputSchema: { type: 'object', properties: { decision: { type: 'string', description: 'The technical decision to review', }, context: { type: 'string', description: 'Context including current architecture, constraints, and objectives', }, }, required: ['decision', 'context'], }, },
  • src/index.ts:185-196 (registration)
    MCP server callTool handler case that dispatches to the reviewTechnicalDecision method on GLMClient.
    case 'review_technical_decision': { const { decision, context } = args as { decision: string; context: string }; const response = await glmClient.reviewTechnicalDecision(decision, context); return { content: [ { type: 'text', text: response, }, ], }; }

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/bobvasic/glm-mcp-server'

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