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
TypeScript
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>;