jobnimbus-mcp-client
Version: 
JobNimbus MCP Client - Connect Claude Desktop to remote JobNimbus MCP server
35 lines • 750 B
TypeScript
/**
 * Tool Registry - ALL 58 TOOLS
 */
import { BaseTool } from './baseTool.js';
import { MCPToolDefinition } from '../types/index.js';
/**
 * Registry of all available tools
 */
export declare class ToolRegistry {
    private tools;
    constructor();
    /**
     * Register a tool
     */
    private registerTool;
    /**
     * Get a tool by name
     */
    getTool(name: string): BaseTool | undefined;
    /**
     * Get all tool definitions
     */
    getAllDefinitions(): MCPToolDefinition[];
    /**
     * Check if tool exists
     */
    hasTool(name: string): boolean;
    /**
     * Get tool count
     */
    getToolCount(): number;
}
declare const _default: ToolRegistry;
export default _default;
//# sourceMappingURL=index.d.ts.map