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.

40 lines (39 loc) • 1.64 kB
import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Command } from "commander"; /** * Register all domain MCP tools with the server * This is the main entry point for tool registration */ export declare function registerAllTools(server: McpServer): Promise<void>; /** * Register all domain CLI commands with the Commander program * This is the main entry point for CLI registration */ export declare function registerAllCli(program: Command): Promise<void>; /** * Register all domain MCP resources with the server * This is the main entry point for resource registration */ export declare function registerAllResources(server: McpServer): Promise<void>; /** * Get domain registry status and health information * Useful for debugging and monitoring */ export declare function getDomainRegistryStatus(): { discovered: number; loaded: number; failed: number; entries: import("../shared/types/domain.types.js").DomainRegistryEntry[]; }; /** * Discover all available domains * Can be used for diagnostics or dynamic domain listing */ export declare function discoverDomains(): Promise<import("../shared/types/domain.types.js").DomainDiscoveryResult[]>; /** * Load a specific domain module * Useful for testing or selective domain loading */ export declare function loadDomain(name: string): Promise<import("../shared/types/domain.types.js").DomainModule | null>; export type { DomainCli, DomainDiscoveryResult, DomainMeta, DomainModule, DomainRegistryEntry, DomainResource, DomainTool, } from "../shared/types/domain.types.js"; export { domainRegistry } from "./registry.js";