UNPKG

lokalise-mcp

Version:

The Lokalise MCP Server brings Lokalise's localization power to Claude and AI assistants—manage projects, keys, and translations by chat.

408 lines (407 loc) • 12.7 kB
import { z } from "zod"; /** * Zod schemas for MCP prompt arguments * These schemas define the structure and validation for all prompt parameters */ export declare const ProjectPortfolioOverviewArgs: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const ProjectDeepDiveArgs: z.ZodObject<{ projectId: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; }, { projectId: string; }>; export declare const NewProjectSetupArgs: z.ZodObject<{ projectName: z.ZodString; description: z.ZodString; targetLanguages: z.ZodString; }, "strip", z.ZodTypeAny, { description: string; projectName: string; targetLanguages: string; }, { description: string; projectName: string; targetLanguages: string; }>; export declare const ProjectCleanupArgs: z.ZodObject<{ projectId: z.ZodString; cleanupScope: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; cleanupScope: string; }, { projectId: string; cleanupScope: string; }>; export declare const LanguageExpansionArgs: z.ZodObject<{ projectId: z.ZodString; newLanguages: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; newLanguages: string; }, { projectId: string; newLanguages: string; }>; export declare const TranslationProgressCheckArgs: z.ZodObject<{ projectId: z.ZodString; threshold: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; threshold?: string | undefined; }, { projectId: string; threshold?: string | undefined; }>; export declare const MultiLanguageSetupArgs: z.ZodObject<{ projectId: z.ZodString; languageGroups: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; languageGroups: string; }, { projectId: string; languageGroups: string; }>; export declare const KeyInventoryAnalysisArgs: z.ZodObject<{ projectId: z.ZodString; platformFilter: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; platformFilter?: string | undefined; }, { projectId: string; platformFilter?: string | undefined; }>; export declare const BulkKeyCreationArgs: z.ZodObject<{ projectId: z.ZodString; featureName: z.ZodString; keyList: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; featureName: string; keyList: string; }, { projectId: string; featureName: string; keyList: string; }>; export declare const KeyMaintenanceWorkflowArgs: z.ZodObject<{ projectId: z.ZodString; maintenanceType: z.ZodString; criteria: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; maintenanceType: string; criteria: string; }, { projectId: string; maintenanceType: string; criteria: string; }>; export declare const PlatformKeyManagementArgs: z.ZodObject<{ projectId: z.ZodString; platform: z.ZodString; action: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; platform: string; action: string; }, { projectId: string; platform: string; action: string; }>; export declare const CreateTranslationTaskArgs: z.ZodObject<{ projectId: z.ZodString; taskTitle: z.ZodString; languages: z.ZodString; dueDate: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; taskTitle: string; languages: string; dueDate?: string | undefined; }, { projectId: string; taskTitle: string; languages: string; dueDate?: string | undefined; }>; export declare const OverdueTaskManagementArgs: z.ZodObject<{ projectId: z.ZodOptional<z.ZodString>; action: z.ZodString; }, "strip", z.ZodTypeAny, { action: string; projectId?: string | undefined; }, { action: string; projectId?: string | undefined; }>; export declare const ReviewTaskAutomationArgs: z.ZodObject<{ projectId: z.ZodString; reviewType: z.ZodString; assignees: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; reviewType: string; assignees: string; }, { projectId: string; reviewType: string; assignees: string; }>; export declare const TaskStatusReportArgs: z.ZodObject<{ projectId: z.ZodOptional<z.ZodString>; groupBy: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId?: string | undefined; groupBy?: string | undefined; }, { projectId?: string | undefined; groupBy?: string | undefined; }>; export declare const ProductCatalogUpdateArgs: z.ZodObject<{ projectId: z.ZodString; catalogSource: z.ZodString; targetMarkets: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; catalogSource: string; targetMarkets: string; }, { projectId: string; catalogSource: string; targetMarkets: string; }>; export declare const CampaignLaunchSetupArgs: z.ZodObject<{ campaignName: z.ZodString; contentSources: z.ZodString; targetRegions: z.ZodString; }, "strip", z.ZodTypeAny, { campaignName: string; contentSources: string; targetRegions: string; }, { campaignName: string; contentSources: string; targetRegions: string; }>; export declare const ContentExtractionWorkflowArgs: z.ZodObject<{ projectId: z.ZodString; contentSource: z.ZodString; contentType: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; contentSource: string; contentType: string; }, { projectId: string; contentSource: string; contentType: string; }>; export declare const FeatureBranchSyncArgs: z.ZodObject<{ projectId: z.ZodString; branchName: z.ZodString; syncDirection: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; branchName: string; syncDirection?: string | undefined; }, { projectId: string; branchName: string; syncDirection?: string | undefined; }>; export declare const CiCdIntegrationArgs: z.ZodObject<{ projectId: z.ZodString; pipelineType: z.ZodString; triggerEvent: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; pipelineType: string; triggerEvent: string; }, { projectId: string; pipelineType: string; triggerEvent: string; }>; export declare const BuildGenerationArgs: z.ZodObject<{ projectId: z.ZodString; platform: z.ZodString; format: z.ZodString; environment: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; platform: string; format: string; environment?: string | undefined; }, { projectId: string; platform: string; format: string; environment?: string | undefined; }>; export declare const RegulatoryDocProcessingArgs: z.ZodObject<{ projectId: z.ZodString; documentType: z.ZodString; complianceRegions: z.ZodString; previousVersion: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; documentType: string; complianceRegions: string; previousVersion?: string | undefined; }, { projectId: string; documentType: string; complianceRegions: string; previousVersion?: string | undefined; }>; export declare const AuditTrailGenerationArgs: z.ZodObject<{ projectId: z.ZodString; auditPeriod: z.ZodString; auditScope: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; auditPeriod: string; auditScope: string; }, { projectId: string; auditPeriod: string; auditScope: string; }>; export declare const QualityAssuranceCheckArgs: z.ZodObject<{ projectId: z.ZodString; qaType: z.ZodString; languages: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; qaType: string; languages?: string | undefined; }, { projectId: string; qaType: string; languages?: string | undefined; }>; export declare const ContributorAssignmentArgs: z.ZodObject<{ projectId: z.ZodString; contributorEmail: z.ZodString; role: z.ZodString; languages: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; contributorEmail: string; role: string; languages?: string | undefined; }, { projectId: string; contributorEmail: string; role: string; languages?: string | undefined; }>; export declare const GlossaryManagementArgs: z.ZodObject<{ projectId: z.ZodString; action: z.ZodString; terms: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; action: string; terms?: string | undefined; }, { projectId: string; action: string; terms?: string | undefined; }>; export declare const CommentCollaborationArgs: z.ZodObject<{ projectId: z.ZodString; keyPattern: z.ZodOptional<z.ZodString>; action: z.ZodString; }, "strip", z.ZodTypeAny, { projectId: string; action: string; keyPattern?: string | undefined; }, { projectId: string; action: string; keyPattern?: string | undefined; }>; export declare const InternationalAppLaunchArgs: z.ZodObject<{ appName: z.ZodString; appDescription: z.ZodString; targetMarkets: z.ZodString; featureSets: z.ZodString; }, "strip", z.ZodTypeAny, { targetMarkets: string; appName: string; appDescription: string; featureSets: string; }, { targetMarkets: string; appName: string; appDescription: string; featureSets: string; }>; export declare const SeasonalCampaignCloningArgs: z.ZodObject<{ sourceProjectId: z.ZodString; newCampaignName: z.ZodString; modifications: z.ZodString; targetDate: z.ZodString; }, "strip", z.ZodTypeAny, { sourceProjectId: string; newCampaignName: string; modifications: string; targetDate: string; }, { sourceProjectId: string; newCampaignName: string; modifications: string; targetDate: string; }>; export declare const EmergencyHotfixArgs: z.ZodObject<{ projectId: z.ZodString; issueDescription: z.ZodString; affectedKeys: z.ZodString; priority: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { projectId: string; issueDescription: string; affectedKeys: string; priority?: string | undefined; }, { projectId: string; issueDescription: string; affectedKeys: string; priority?: string | undefined; }>; export type ProjectPortfolioOverviewArgsType = z.infer<typeof ProjectPortfolioOverviewArgs>; export type ProjectDeepDiveArgsType = z.infer<typeof ProjectDeepDiveArgs>; export type NewProjectSetupArgsType = z.infer<typeof NewProjectSetupArgs>; export type ProjectCleanupArgsType = z.infer<typeof ProjectCleanupArgs>; export type LanguageExpansionArgsType = z.infer<typeof LanguageExpansionArgs>; export type TranslationProgressCheckArgsType = z.infer<typeof TranslationProgressCheckArgs>; export type MultiLanguageSetupArgsType = z.infer<typeof MultiLanguageSetupArgs>; export type KeyInventoryAnalysisArgsType = z.infer<typeof KeyInventoryAnalysisArgs>; export type BulkKeyCreationArgsType = z.infer<typeof BulkKeyCreationArgs>; export type KeyMaintenanceWorkflowArgsType = z.infer<typeof KeyMaintenanceWorkflowArgs>; export type PlatformKeyManagementArgsType = z.infer<typeof PlatformKeyManagementArgs>; export type CreateTranslationTaskArgsType = z.infer<typeof CreateTranslationTaskArgs>; export type OverdueTaskManagementArgsType = z.infer<typeof OverdueTaskManagementArgs>; export type ReviewTaskAutomationArgsType = z.infer<typeof ReviewTaskAutomationArgs>; export type TaskStatusReportArgsType = z.infer<typeof TaskStatusReportArgs>; export type ProductCatalogUpdateArgsType = z.infer<typeof ProductCatalogUpdateArgs>; export type CampaignLaunchSetupArgsType = z.infer<typeof CampaignLaunchSetupArgs>; export type ContentExtractionWorkflowArgsType = z.infer<typeof ContentExtractionWorkflowArgs>; export type FeatureBranchSyncArgsType = z.infer<typeof FeatureBranchSyncArgs>; export type CiCdIntegrationArgsType = z.infer<typeof CiCdIntegrationArgs>; export type BuildGenerationArgsType = z.infer<typeof BuildGenerationArgs>; export type RegulatoryDocProcessingArgsType = z.infer<typeof RegulatoryDocProcessingArgs>; export type AuditTrailGenerationArgsType = z.infer<typeof AuditTrailGenerationArgs>; export type QualityAssuranceCheckArgsType = z.infer<typeof QualityAssuranceCheckArgs>; export type ContributorAssignmentArgsType = z.infer<typeof ContributorAssignmentArgs>; export type GlossaryManagementArgsType = z.infer<typeof GlossaryManagementArgs>; export type CommentCollaborationArgsType = z.infer<typeof CommentCollaborationArgs>; export type InternationalAppLaunchArgsType = z.infer<typeof InternationalAppLaunchArgs>; export type SeasonalCampaignCloningArgsType = z.infer<typeof SeasonalCampaignCloningArgs>; export type EmergencyHotfixArgsType = z.infer<typeof EmergencyHotfixArgs>;