mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-01-29 22:12:05 +00:00
- Updated n8n from 2.2.3 to 2.3.3 - Updated n8n-core from 2.2.2 to 2.3.2 - Updated n8n-workflow from 2.2.2 to 2.3.2 - Updated @n8n/n8n-nodes-langchain from 2.2.2 to 2.3.2 - Rebuilt node database with 537 nodes (434 from n8n-nodes-base, 103 from @n8n/n8n-nodes-langchain) - Updated README badge with new n8n version - Updated CHANGELOG with dependency changes Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
82 lines
2.6 KiB
TypeScript
82 lines
2.6 KiB
TypeScript
import { InstanceContext } from '../types/instance-context';
|
|
import { EarlyErrorLogger } from '../telemetry/early-error-logger';
|
|
export declare class N8NDocumentationMCPServer {
|
|
private server;
|
|
private db;
|
|
private repository;
|
|
private templateService;
|
|
private initialized;
|
|
private cache;
|
|
private clientInfo;
|
|
private instanceContext?;
|
|
private previousTool;
|
|
private previousToolTimestamp;
|
|
private earlyLogger;
|
|
private disabledToolsCache;
|
|
constructor(instanceContext?: InstanceContext, earlyLogger?: EarlyErrorLogger);
|
|
close(): Promise<void>;
|
|
private initializeDatabase;
|
|
private initializeInMemorySchema;
|
|
private parseSQLStatements;
|
|
private ensureInitialized;
|
|
private dbHealthChecked;
|
|
private validateDatabaseHealth;
|
|
private getDisabledTools;
|
|
private setupHandlers;
|
|
private sanitizeValidationResult;
|
|
private validateToolParams;
|
|
private validateToolParamsBasic;
|
|
private validateExtractedArgs;
|
|
private listNodes;
|
|
private getNodeInfo;
|
|
private searchNodes;
|
|
private searchNodesFTS;
|
|
private searchNodesFuzzy;
|
|
private calculateFuzzyScore;
|
|
private getEditDistance;
|
|
private searchNodesLIKE;
|
|
private calculateRelevance;
|
|
private calculateRelevanceScore;
|
|
private rankSearchResults;
|
|
private listAITools;
|
|
private getNodeDocumentation;
|
|
private safeJsonParse;
|
|
private getDatabaseStatistics;
|
|
private getNodeEssentials;
|
|
private getNode;
|
|
private handleInfoMode;
|
|
private handleVersionMode;
|
|
private getVersionSummary;
|
|
private getVersionHistory;
|
|
private compareVersions;
|
|
private getBreakingChanges;
|
|
private getMigrations;
|
|
private enrichPropertyWithTypeInfo;
|
|
private enrichPropertiesWithTypeInfo;
|
|
private searchNodeProperties;
|
|
private getPropertyValue;
|
|
private listTasks;
|
|
private validateNodeConfig;
|
|
private getPropertyDependencies;
|
|
private getNodeAsToolInfo;
|
|
private getOutputDescriptions;
|
|
private getCommonAIToolUseCases;
|
|
private buildToolVariantGuidance;
|
|
private getAIToolExamples;
|
|
private validateNodeMinimal;
|
|
private getToolsDocumentation;
|
|
connect(transport: any): Promise<void>;
|
|
private listTemplates;
|
|
private listNodeTemplates;
|
|
private getTemplate;
|
|
private searchTemplates;
|
|
private getTemplatesForTask;
|
|
private searchTemplatesByMetadata;
|
|
private getTaskDescription;
|
|
private validateWorkflow;
|
|
private validateWorkflowConnections;
|
|
private validateWorkflowExpressions;
|
|
run(): Promise<void>;
|
|
shutdown(): Promise<void>;
|
|
}
|
|
//# sourceMappingURL=server.d.ts.map
|