mcp-ai-agent-guidelines
Version:
A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices
95 lines • 4.46 kB
TypeScript
import { z } from "zod";
declare const EnterpriseArchitectPromptSchema: z.ZodObject<{
initiativeName: z.ZodString;
problemStatement: z.ZodString;
businessDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
currentLandscape: z.ZodOptional<z.ZodString>;
targetUsers: z.ZodOptional<z.ZodString>;
differentiators: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
constraints: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
complianceObligations: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
technologyGuardrails: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
innovationThemes: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
timeline: z.ZodOptional<z.ZodString>;
researchFocus: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
decisionDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
knownRisks: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
platformEngineeringRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
aiGovernanceRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
sustainabilityTargets: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
developerExperienceGoals: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
continuousArchitecturePractices: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<["agent", "tool", "workflow"]>>>;
model: z.ZodDefault<z.ZodOptional<z.ZodString>>;
tools: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
includeFrontmatter: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
includeReferences: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
includeMetadata: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
inputFile: z.ZodOptional<z.ZodString>;
forcePromptMdStyle: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
includeFrontmatter: boolean;
mode: "agent" | "tool" | "workflow";
model: string;
tools: string[];
includeReferences: boolean;
includeMetadata: boolean;
forcePromptMdStyle: boolean;
constraints: string[];
initiativeName: string;
problemStatement: string;
businessDrivers: string[];
differentiators: string[];
complianceObligations: string[];
technologyGuardrails: string[];
innovationThemes: string[];
researchFocus: string[];
decisionDrivers: string[];
knownRisks: string[];
platformEngineeringRequirements: string[];
aiGovernanceRequirements: string[];
sustainabilityTargets: string[];
developerExperienceGoals: string[];
continuousArchitecturePractices: boolean;
inputFile?: string | undefined;
timeline?: string | undefined;
targetUsers?: string | undefined;
currentLandscape?: string | undefined;
}, {
initiativeName: string;
problemStatement: string;
includeFrontmatter?: boolean | undefined;
mode?: "agent" | "tool" | "workflow" | undefined;
model?: string | undefined;
tools?: string[] | undefined;
includeReferences?: boolean | undefined;
includeMetadata?: boolean | undefined;
inputFile?: string | undefined;
forcePromptMdStyle?: boolean | undefined;
constraints?: string[] | undefined;
timeline?: string | undefined;
targetUsers?: string | undefined;
businessDrivers?: string[] | undefined;
currentLandscape?: string | undefined;
differentiators?: string[] | undefined;
complianceObligations?: string[] | undefined;
technologyGuardrails?: string[] | undefined;
innovationThemes?: string[] | undefined;
researchFocus?: string[] | undefined;
decisionDrivers?: string[] | undefined;
knownRisks?: string[] | undefined;
platformEngineeringRequirements?: string[] | undefined;
aiGovernanceRequirements?: string[] | undefined;
sustainabilityTargets?: string[] | undefined;
developerExperienceGoals?: string[] | undefined;
continuousArchitecturePractices?: boolean | undefined;
}>;
export type EnterpriseArchitectPromptInput = z.infer<typeof EnterpriseArchitectPromptSchema>;
export declare function enterpriseArchitectPromptBuilder(args: unknown): Promise<{
content: {
type: string;
text: string;
}[];
}>;
export {};
//# sourceMappingURL=enterprise-architect-prompt-builder.d.ts.map