mcp-neo4j-aura-manager — Claude Code MCP server setup
Controls Neo4j Aura graph databases via the Aura API. It lets you create, scale, and pause cloud instances directly from an agent chat.
claude mcp add --env NEO4J_AURA_CLIENT_ID=<NEO4J_AURA_CLIENT_ID> --env NEO4J_AURA_CLIENT_SECRET=<NEO4J_AURA_CLIENT_SECRET> --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> --transport stdio mcp-neo4j-cloud-aura-api -- uvx mcp-neo4j-aura-managerWhat mcp-neo4j-aura-manager does
This server connects coding assistants to the Neo4j Aura platform API. Tools allow the model to inspect tenant details, look up instances by name, spin up new graph databases with chosen RAM and region settings, or toggle vector index optimization.
Lifecycle actions include RAM resizing, pausing, resuming, and instance removal. Execution works through uvx, local Docker containers, or across three transport protocols: STDIO, SSE, and streaming HTTP. A --namespace argument prefixes every tool name to prevent naming collisions when handling multiple projects simultaneously.
Without valid Client ID and Client Secret values created in your Aura console, the server cannot connect to the API.
What it helps with
- provision new Neo4j Aura instances with specified memory and region
- adjust RAM allocation on existing database instances
- pause or resume instances to control cloud spending
- toggle vector search optimization on an instance
- retrieve instance statuses and configurations by identifier
Example prompts for the agent
- List all available Neo4j Aura instances across my tenants
- Create an enterprise Neo4j instance named staging-db with 4 GB RAM in us-east-1
- Pause the database instance with ID
aura-instance-123
How to install mcp-neo4j-aura-manager
Platform CLI
claude mcp add --env NEO4J_AURA_CLIENT_ID=<NEO4J_AURA_CLIENT_ID> --env NEO4J_AURA_CLIENT_SECRET=<NEO4J_AURA_CLIENT_SECRET> --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> --transport stdio mcp-neo4j-cloud-aura-api -- uvx mcp-neo4j-aura-managerReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from mcp-neo4j-aura-manager <command>
Platform CLI
codex mcp add mcp-neo4j-cloud-aura-api --env NEO4J_AURA_CLIENT_ID=<NEO4J_AURA_CLIENT_ID> --env NEO4J_AURA_CLIENT_SECRET=<NEO4J_AURA_CLIENT_SECRET> --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> -- uvx mcp-neo4j-aura-managerReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from mcp-neo4j-aura-manager <command>
Config file
{
"mcpServers": {
"mcp-neo4j-cloud-aura-api": {
"command": "uvx",
"args": [
"mcp-neo4j-aura-manager"
],
"env": {
"NEO4J_AURA_CLIENT_ID": "<NEO4J_AURA_CLIENT_ID>",
"NEO4J_AURA_CLIENT_SECRET": "<NEO4J_AURA_CLIENT_SECRET>",
"NEO4J_NAMESPACE": "<NEO4J_NAMESPACE>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from mcp-neo4j-aura-manager <command>
Config file
{
"servers": {
"mcp-neo4j-cloud-aura-api": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-neo4j-aura-manager"
],
"env": {
"NEO4J_AURA_CLIENT_ID": "<NEO4J_AURA_CLIENT_ID>",
"NEO4J_AURA_CLIENT_SECRET": "<NEO4J_AURA_CLIENT_SECRET>",
"NEO4J_NAMESPACE": "<NEO4J_NAMESPACE>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from mcp-neo4j-aura-manager <command>
Platform CLI
gemini mcp add -e NEO4J_AURA_CLIENT_ID=<NEO4J_AURA_CLIENT_ID> -e NEO4J_AURA_CLIENT_SECRET=<NEO4J_AURA_CLIENT_SECRET> -e NEO4J_NAMESPACE=<NEO4J_NAMESPACE> mcp-neo4j-cloud-aura-api uvx mcp-neo4j-aura-managerReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from mcp-neo4j-aura-manager <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about mcp-neo4j-aura-manager
How to install mcp-neo4j-aura-manager in Claude Code?
Run `claude mcp add mcp-neo4j-aura-manager -e NEO4J_AURA_CLIENT_ID=<NEO4J_AURA_CLIENT_ID> -e NEO4J_AURA_CLIENT_SECRET=<NEO4J_AURA_CLIENT_SECRET> -- uvx mcp-neo4j-aura-manager` with your Aura console credentials.
What does mcp-neo4j-aura-manager do?
It exposes tools to create, inspect, scale, pause, and delete Neo4j Aura cloud database instances through the official platform API.
What is the purpose of the namespace setting?
Passing --namespace prefixes all tool names. This prevents collisions when connecting multiple Aura accounts or environments to the same client.