UNPKG

@mseep/atlas-mcp-server

Version:

A Model Context Protocol (MCP) server for ATLAS, a Neo4j-powered task management system for LLM Agents - implementing a three-tier architecture (Projects, Tasks, Knowledge) to manage complex workflows.

37 lines (36 loc) 1.34 kB
/** * Neo4j Services Module * * This module exports all Neo4j database services to provide a unified API for interacting * with the Neo4j graph database. It encapsulates the complexity of Neo4j queries and * transactions, providing a clean interface for application code. */ export { neo4jDriver } from './driver.js'; export { databaseEvents, DatabaseEventType } from './events.js'; export * from './helpers.js'; export { Neo4jUtils } from './utils.js'; export { KnowledgeService } from './knowledgeService.js'; export { ProjectService } from './projectService.js'; export { SearchService } from './searchService.js'; export type { SearchResultItem } from './searchService.js'; export { TaskService } from './taskService.js'; export * from './types.js'; /** * Initialize the Neo4j database and related services * Should be called at application startup */ /** * Initialize the Neo4j database schema * Should be called at application startup */ export declare function initializeNeo4jSchema(): Promise<void>; /** * Clear and reset the Neo4j database * WARNING: This permanently deletes all data */ export declare function clearNeo4jDatabase(): Promise<void>; /** * Close the Neo4j database connection * Should be called when shutting down the application */ export declare function closeNeo4jConnection(): Promise<void>;