Sign inSign up

mcp/neo4j-cloud-aura-api

Verified Publisher

By mcp

•Updated 6 months ago

Manage Neo4j Aura database instances through the Neo4j Aura API.

Image
Machine learning & AI
2

10K+

mcp/neo4j-cloud-aura-api repository overview

⁠Neo4j Cloud Aura Api MCP Server

Manage Neo4j Aura database instances through the Neo4j Aura API.

What is an MCP Server?⁠

⁠MCP Info

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/neo4j-contrib/mcp-neo4j/blob/dbc01ba78f171851f2d57dcd125b028c29912fd1/servers/mcp-neo4j-cloud-aura-api/Dockerfile⁠
Commitdbc01ba78f171851f2d57dcd125b028c29912fd1
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/neo4j-cloud-aura-api --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

⁠Available Tools (12)

Tools provided by this ServerShort Description
create_instanceCreate Instance
delete_instanceDelete Instance
get_instance_by_nameGet Instance by Name
get_instance_detailsGet Instance Details
get_tenant_detailsGet Tenant Details
list_instancesList Instances
list_tenantsList Tenants
pause_instancePause Instance
resume_instanceResume Instance
update_instance_memoryUpdate Instance Memory
update_instance_nameUpdate Instance Name
update_instance_vector_optimizationUpdate Instance Vector Optimization

⁠Tools Details

⁠Tool: create_instance

Create a new Neo4j Aura database instance.

ParametersTypeDescription
namestringName for the new instance
tenant_idstringID of the tenant/project where the instance will be created
cloud_providerstring optionalCloud provider (gcp, aws, azure)
graph_analytics_pluginboolean optionalWhether to enable the graph analytics plugin
memoryinteger optionalMemory allocation in GB
regionstring optionalRegion for the instance (e.g., 'us-central1')
source_instance_idstring optionalID of the source instance to clone from
typestring optionalInstance type (free-db, professional-db, enterprise-db, or business-critical)
vector_optimizedboolean optionalWhether the instance is optimized for vector operations

This tool interacts with external entities.


⁠Tool: delete_instance

Delete a Neo4j Aura database instance.

ParametersTypeDescription
instance_idstring

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.


⁠Tool: get_instance_by_name

Find a Neo4j Aura instance by name and returns the details including the id.

ParametersTypeDescription
namestring

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


⁠Tool: get_instance_details

Get details for one or more Neo4j Aura instances by ID.

ParametersTypeDescription
instance_idsarray

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


⁠Tool: get_tenant_details

Get details for a specific Neo4j Aura tenant/project.

ParametersTypeDescription
tenant_idstring

This tool is read-only. It does not modify its environment.

This tool interacts with external entities.


⁠Tool: list_instances

List all Neo4j Aura database instances.

⁠Tool: list_tenants

List all Neo4j Aura tenants/projects.

⁠Tool: pause_instance

Pause a Neo4j Aura database instance.

ParametersTypeDescription
instance_idstring

This tool interacts with external entities.


⁠Tool: resume_instance

Resume a paused Neo4j Aura database instance.

ParametersTypeDescription
instance_idstring

This tool interacts with external entities.


⁠Tool: update_instance_memory

Update the memory allocation of a Neo4j Aura instance.

ParametersTypeDescription
instance_idstring
memoryinteger

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.


⁠Tool: update_instance_name

Update the name of a Neo4j Aura instance.

ParametersTypeDescription
instance_idstring
namestring

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.


⁠Tool: update_instance_vector_optimization

Update the vector optimization setting of a Neo4j Aura instance.

ParametersTypeDescription
instance_idstring
vector_optimizedboolean

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.


⁠Use this MCP Server

{
  "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>"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Install from MCP:Hub

Neo4j Cloud Aura Api

Neo4j Cloud Aura Api

View and Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:c3db64e4e…

Size

78.8 MB

Last updated

6 months ago

docker pull mcp/neo4j-cloud-aura-api

This week's pulls

Pulls:

37

Last week