@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
TypeScript
/**
* 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>;