UNPKG

n8n-bookstack-agent-tool

Version:

Comprehensive BookStack API integration tool for n8n AI Agent with MCP framework compatibility

29 lines 1.53 kB
export { BookStackClient } from './auth/client.js'; export { BookStackConfig, BookStackConfigValidator } from './auth/config.js'; export { N8nConfigGenerator } from './auth/gui-config.js'; export { ResourceManager } from './resources/index.js'; export { BooksResource, ChaptersResource, PagesResource, ShelvesResource, UsersResource, RolesResource, AttachmentsResource, TagsResource } from './resources/index.js'; export { CommandGenerator, MCPCommand } from './commands/command-generator.js'; export { MCPCommandRegistry } from './commands/mcp-commands.js'; export { ExecutableMethodGenerator, ExecutableMethod } from './commands/executable-methods.js'; export { BookStackError, BookStackErrorType, ErrorHandler } from './error/error-handler.js'; export { CacheManager, BookStackCache } from './cache/cache-manager.js'; export { BookStackApiParser } from './utils/api-parser.js'; export { BookStackEndpoint, BookStackApiSpec } from './types/api-spec.js'; import { BookStackConfig } from './auth/config.js'; export declare class BookStackN8nTool { private resourceManager; private cache; private config; constructor(config: BookStackConfig); execCommand(commandName: string, params?: any): Promise<any>; getAvailableCommands(): any[]; getCommandMetadata(): any; testConnection(): Promise<boolean>; getCacheStats(): any; clearCache(): void; private invalidateRelatedCache; private extractResourceFromCommand; } export default BookStackN8nTool; //# sourceMappingURL=index.d.ts.map