We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/minipuft/claude-prompts-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
import type { IGateService, GateEnhancementResult, GateServiceConfig } from './gate-service-interface.js';
import type { Logger } from '../../logging/index.js';
import type { ConvertedPrompt } from '../../types/index.js';
import type { GateContext } from '../core/gate-definitions.js';
import type { GateGuidanceRenderer } from '../guidance/GateGuidanceRenderer.js';
/**
* Compositional Gate Service - Template rendering only (no server-side validation)
*
* Simplified to use GateGuidanceRenderer directly, removing the unnecessary
* GateInstructionInjector abstraction layer.
*/
export declare class CompositionalGateService implements IGateService {
readonly serviceType: "compositional";
private readonly logger;
private readonly gateGuidanceRenderer;
private config;
constructor(logger: Logger, gateGuidanceRenderer: GateGuidanceRenderer, config?: Partial<GateServiceConfig>);
enhancePrompt(prompt: ConvertedPrompt, gateIds: string[], context: GateContext): Promise<GateEnhancementResult>;
supportsValidation(): boolean;
updateConfig(config: Partial<GateServiceConfig>): void;
}