git-commit-mcp
Version:
MCP server for standardizing Git commit messages
37 lines (36 loc) • 1.06 kB
TypeScript
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 {};