mcp/neo4j-cloud-aura-api

Verified Publisher

By mcp

Updated 3 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

3 months ago

docker pull mcp/neo4j-cloud-aura-api

This week's pulls

Pulls:

1,651

Last week