Manage Neo4j Aura database instances through the Neo4j Aura API.
10K+
Manage Neo4j Aura database instances through the Neo4j Aura API.
| Attribute | Details |
|---|---|
| Docker Image | mcp/neo4j-cloud-aura-api |
| Author | neo4j-contrib |
| Repository | https://github.com/neo4j-contrib/mcp-neo4j |
| Attribute | Details |
|---|---|
| Dockerfile | https://github.com/neo4j-contrib/mcp-neo4j/blob/dbc01ba78f171851f2d57dcd125b028c29912fd1/servers/mcp-neo4j-cloud-aura-api/Dockerfile |
| Commit | dbc01ba78f171851f2d57dcd125b028c29912fd1 |
| Docker Image built by | Docker Inc. |
| Docker Scout Health Score | |
| Verify Signature | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/neo4j-cloud-aura-api --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub |
| Licence | MIT License |
| Tools provided by this Server | Short Description |
|---|---|
create_instance | Create Instance |
delete_instance | Delete Instance |
get_instance_by_name | Get Instance by Name |
get_instance_details | Get Instance Details |
get_tenant_details | Get Tenant Details |
list_instances | List Instances |
list_tenants | List Tenants |
pause_instance | Pause Instance |
resume_instance | Resume Instance |
update_instance_memory | Update Instance Memory |
update_instance_name | Update Instance Name |
update_instance_vector_optimization | Update Instance Vector Optimization |
create_instanceCreate a new Neo4j Aura database instance.
| Parameters | Type | Description |
|---|---|---|
name | string | Name for the new instance |
tenant_id | string | ID of the tenant/project where the instance will be created |
cloud_provider | string optional | Cloud provider (gcp, aws, azure) |
graph_analytics_plugin | boolean optional | Whether to enable the graph analytics plugin |
memory | integer optional | Memory allocation in GB |
region | string optional | Region for the instance (e.g., 'us-central1') |
source_instance_id | string optional | ID of the source instance to clone from |
type | string optional | Instance type (free-db, professional-db, enterprise-db, or business-critical) |
vector_optimized | boolean optional | Whether the instance is optimized for vector operations |
This tool interacts with external entities.
delete_instanceDelete a Neo4j Aura database instance.
| Parameters | Type | Description |
|---|---|---|
instance_id | string |
This tool may perform destructive updates.
This tool is idempotent. Repeated calls with same args have no additional effect.
This tool interacts with external entities.
get_instance_by_nameFind a Neo4j Aura instance by name and returns the details including the id.
| Parameters | Type | Description |
|---|---|---|
name | string |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
get_instance_detailsGet details for one or more Neo4j Aura instances by ID.
| Parameters | Type | Description |
|---|---|---|
instance_ids | array |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
get_tenant_detailsGet details for a specific Neo4j Aura tenant/project.
| Parameters | Type | Description |
|---|---|---|
tenant_id | string |
This tool is read-only. It does not modify its environment.
This tool interacts with external entities.
list_instancesList all Neo4j Aura database instances.
list_tenantsList all Neo4j Aura tenants/projects.
pause_instancePause a Neo4j Aura database instance.
| Parameters | Type | Description |
|---|---|---|
instance_id | string |
This tool interacts with external entities.
resume_instanceResume a paused Neo4j Aura database instance.
| Parameters | Type | Description |
|---|---|---|
instance_id | string |
This tool interacts with external entities.
update_instance_memoryUpdate the memory allocation of a Neo4j Aura instance.
| Parameters | Type | Description |
|---|---|---|
instance_id | string | |
memory | integer |
This tool may perform destructive updates.
This tool is idempotent. Repeated calls with same args have no additional effect.
This tool interacts with external entities.
update_instance_nameUpdate the name of a Neo4j Aura instance.
| Parameters | Type | Description |
|---|---|---|
instance_id | string | |
name | string |
This tool may perform destructive updates.
This tool is idempotent. Repeated calls with same args have no additional effect.
This tool interacts with external entities.
update_instance_vector_optimizationUpdate the vector optimization setting of a Neo4j Aura instance.
| Parameters | Type | Description |
|---|---|---|
instance_id | string | |
vector_optimized | boolean |
This tool may perform destructive updates.
This tool is idempotent. Repeated calls with same args have no additional effect.
This tool interacts with external entities.
{
"mcpServers": {
"neo4j-cloud-aura-api": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"NEO4J_AURA_CLIENT_ID",
"-e",
"NEO4J_TRANSPORT",
"-e",
"NEO4J_MCP_SERVER_HOST",
"-e",
"NEO4J_MCP_SERVER_PORT",
"-e",
"NEO4J_MCP_SERVER_PATH",
"-e",
"NEO4J_MCP_SERVER_ALLOW_ORIGINS",
"-e",
"NEO4J_MCP_SERVER_ALLOWED_HOSTS",
"-e",
"NEO4J_AURA_CLIENT_SECRET",
"mcp/neo4j-cloud-aura-api"
],
"env": {
"NEO4J_AURA_CLIENT_ID": "<your-client-id>",
"NEO4J_TRANSPORT": "http",
"NEO4J_MCP_SERVER_HOST": "127.0.0.1",
"NEO4J_MCP_SERVER_PORT": "8000",
"NEO4J_MCP_SERVER_PATH": "/mcp/",
"NEO4J_MCP_SERVER_ALLOW_ORIGINS": "example.com,www.example.com",
"NEO4J_MCP_SERVER_ALLOWED_HOSTS": "localhost,127.0.0.1",
"NEO4J_AURA_CLIENT_SECRET": "<your-client-secret>"
}
}
}
}
Content type
Image
Digest
sha256:c3db64e4e…
Size
78.8 MB
Last updated
3 months ago
docker pull mcp/neo4j-cloud-aura-apiPulls:
1,651
Last week