UNPKG

git-commit-mcp

Version:

MCP server for standardizing Git commit messages

37 lines (36 loc) 1.06 kB
interface McpServerConfig { timeout: number; type: string; command: string; args: string[]; env: Record<string, string>; disabled?: boolean; } interface McpServersConfig { mcpServers: Record<string, McpServerConfig>; } /** * 加载 MCP 服务器配置 * @param configPath 配置文件路径 * @returns MCP 服务器配置对象 */ export declare function loadMcpConfig(configPath?: string): McpServersConfig; /** * 检查 MCP 服务器是否可用 * @param serverName 服务器名称 * @param config 服务器配置 * @returns 是否可用 */ export declare function checkMcpServerAvailability(serverName: string, config: McpServerConfig): Promise<boolean>; /** * 列出所有可用的 MCP 服务器 * @returns 可用的 MCP 服务器列表 */ export declare function listAvailableMcpServers(): Promise<string[]>; /** * 获取 MCP 服务器配置 * @param serverName 服务器名称 * @returns 服务器配置 */ export declare function getMcpServerConfig(serverName: string): McpServerConfig | null; export {};