atlas-mcp-server

by cyanheads
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoApplication environmentdevelopment
LOG_LEVELNoLogging level for the applicationinfo
NEO4J_URIYesURI for connecting to Neo4j databasebolt://localhost:7687
NEO4J_USERYesUsername for Neo4j authenticationneo4j
NEO4J_PASSWORDYesPassword for Neo4j authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
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.