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