atlas-mcp-server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NODE_ENV | No | Application environment | development |
LOG_LEVEL | No | Logging level for the application | info |
NEO4J_URI | Yes | URI for connecting to Neo4j database | bolt://localhost:7687 |
NEO4J_USER | Yes | Username for Neo4j authentication | neo4j |
NEO4J_PASSWORD | Yes | Password for Neo4j authentication |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
atlas_skill_list | Lists available skills with optional fuzzy name matching |
atlas_skill_invoke | Executes specific skills (individually or combined) |
database_clean | Clean the database by removing all nodes and relationships, then reinitialize the schema. This operation cannot be undone. |
neo4j_search | Search the database for nodes with specific property values. Supports case-insensitive, wildcard, and fuzzy matching with pagination options. |
project_create | Create projects with unique names and optional descriptions. Supports both single project creation and bulk operations for multiple projects. |
project_delete | Delete projects and their associated data from the system. Supports both single project deletion and bulk operations for multiple projects. |
project_dependency_add | Define relationships between projects with specific dependency types. Supports both single dependency creation and bulk operations with detailed descriptions. |
project_dependency_remove | Remove dependency relationships between projects. Supports both single dependency removal and bulk operations for multiple dependencies. |
project_dependency_list | List all dependencies and dependents for a project, showing both projects it depends on and projects that depend on it. |
project_link_add | Add links to external resources like documentation, designs, or repositories. Supports both single link creation and bulk operations with optional categorization. |
project_link_update | Update existing project link properties including title, URL, description, and category. Supports both single and bulk update operations. |
project_link_delete | Delete links from projects permanently. Supports both single link deletion and bulk operations for multiple links. |
project_list | Unified tool for retrieving project information in various formats. Consolidates all project resource endpoints into a single tool. |
project_member_add | Add users to projects with role-based access control. Supports both single member addition and bulk operations with different permission levels. |
project_member_remove | Remove members from projects permanently. Supports both single member removal and bulk operations for multiple members. |
project_member_list | List all members of a project with their roles and join dates, ordered by join time with owners listed first. |
project_note_add | Add notes to projects for documentation and tracking. Supports both single note creation and bulk operations with optional categorization tags. |
project_update | Update existing project properties including name, description, and status. Supports both single project updates and bulk operations. |
whiteboard_create | Create a new whiteboard workspace with optional initial data and schema validation. Can be linked to projects for organization. |
whiteboard_update | Update whiteboard data by merging or replacing content. Supports partial updates to specific fields or complete data replacement. |
whiteboard_get | Retrieve whiteboard data with version control. Access either the latest version or a specific historical version by number. |
whiteboard_delete | Delete a whiteboard and its entire version history permanently. This operation cannot be undone. |