UNPKG

n8n-mcp

Version:

Integration between n8n workflow automation and Model Context Protocol (MCP)

22 lines 957 B
import { DatabaseAdapter } from './database-adapter'; import { ParsedNode } from '../parsers/node-parser'; import { SQLiteStorageService } from '../services/sqlite-storage-service'; export declare class NodeRepository { private db; constructor(dbOrService: DatabaseAdapter | SQLiteStorageService); saveNode(node: ParsedNode): void; getNode(nodeType: string): any; getAITools(): any[]; private safeJsonParse; upsertNode(node: ParsedNode): void; getNodeByType(nodeType: string): any; getNodesByCategory(category: string): any[]; searchNodes(query: string, mode?: 'OR' | 'AND' | 'FUZZY', limit?: number): any[]; getAllNodes(limit?: number): any[]; getNodeCount(): number; getAIToolNodes(): any[]; getNodesByPackage(packageName: string): any[]; searchNodeProperties(nodeType: string, query: string, maxResults?: number): any[]; private parseNodeRow; } //# sourceMappingURL=node-repository.d.ts.map