
通过Neo4j Aura API管理Neo4j Aura数据库实例的MCP Server。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | https://hub.docker.com/repository/docker/mcp/neo4j-cloud-aura-api |
| 作者 | https://github.com/neo4j-contrib |
| 代码仓库 | https://github.com/neo4j-contrib/mcp-neo4j |
| Dockerfile | https://github.com/neo4j-contrib/mcp-neo4j/blob/main/servers/mcp-neo4j-cloud-aura-api/Dockerfile |
| Docker镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | 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 |
| 许可证 | MIT License |
| 工具名称 | 简短描述 |
|---|---|
create_instance | 创建实例 |
delete_instance | 删除实例 |
get_instance_by_name | 按名称查询实例 |
get_instance_details | 获取实例详情 |
get_tenant_details | 获取租户详情 |
list_instances | 列出所有实例 |
list_tenants | 列出所有租户 |
pause_instance | 暂停实例 |
resume_instance | 恢复实例 |
update_instance_memory | 更新实例内存 |
update_instance_name | 更新实例名称 |
update_instance_vector_optimization | 更新实例向量优化设置 |
create_instance创建新的Neo4j Aura数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 新实例的名称 |
tenant_id | string | 实例所在租户/项目的ID |
cloud_provider | string 可选 | 云服务提供商(gcp、aws、azure) |
graph_analytics_plugin | boolean 可选 | 是否启用图分析插件 |
memory | integer 可选 | 内存分配(GB) |
region | string 可选 | 实例所在区域(如:'us-central1') |
source_instance_id | string 可选 | 克隆源实例的ID |
type | string 可选 | 实例类型(free-db、professional-db、enterprise-db或business-critical) |
vector_optimized | boolean 可选 | 实例是否针对向量操作优化 |
此工具与外部实体交互。
delete_instance删除Neo4j Aura数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | 实例ID |
此工具可能执行破坏性更新。
此工具是幂等的。使用相同参数重复调用无额外效果。
此工具与外部实体交互。
get_instance_by_name按名称查找Neo4j Aura实例并返回包含ID的详情。
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 实例名称 |
此工具为只读操作,不修改环境。
此工具与外部实体交互。
get_instance_details通过ID获取一个或多个Neo4j Aura实例的详情。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_ids | array | 实例ID列表 |
此工具为只读操作,不修改环境。
此工具与外部实体交互。
get_tenant_details获取特定Neo4j Aura租户/项目的详情。
| 参数 | 类型 | 描述 |
|---|---|---|
tenant_id | string | 租户ID |
此工具为只读操作,不修改环境。
此工具与外部实体交互。
list_instances列出所有Neo4j Aura数据库实例。
此工具为只读操作,不修改环境。
此工具与外部实体交互。
list_tenants列出所有Neo4j Aura租户/项目。
此工具为只读操作,不修改环境。
此工具与外部实体交互。
pause_instance暂停Neo4j Aura数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | 实例ID |
此工具与外部实体交互。
resume_instance恢复已暂停的Neo4j Aura数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | 实例ID |
此工具与外部实体交互。
update_instance_memory更新Neo4j Aura实例的内存分配。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | 实例ID |
memory | integer | 内存分配(GB) |
此工具可能执行破坏性更新。
此工具是幂等的。使用相同参数重复调用无额外效果。
此工具与外部实体交互。
update_instance_name更新Neo4j Aura实例的名称。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | 实例ID |
name | string | 新名称 |
此工具可能执行破坏性更新。
此工具是幂等的。使用相同参数重复调用无额外效果。
此工具与外部实体交互。
update_instance_vector_optimization更新Neo4j Aura实例的向量优化设置。
| 参数 | 类型 | 描述 |
|---|---|---|
instance_id | string | 实例ID |
vector_optimized | boolean | 是否启用向量优化 |
此工具可能执行破坏性更新。
此工具是幂等的。使用相同参数重复调用无额外效果。
此工具与外部实体交互。
适用于需要通过API自动化管理Neo4j Aura数据库实例的场景,包括:
| 环境变量 | 描述 | 是否必填 |
|---|---|---|
NEO4J_AURA_CLIENT_ID | Neo4j Aura API的客户端ID | 是 |
NEO4J_AURA_CLIENT_SECRET | Neo4j Aura API的客户端密钥 | 是 |
NEO4J_TRANSPORT | 传输协议(http或https) | 否(默认http) |
NEO4J_MCP_SERVER_HOST | MCP服务器绑定主机 | 否(默认127.0.0.1) |
NEO4J_MCP_SERVER_PORT | MCP服务器监听端口 | 否(默认8000) |
NEO4J_MCP_SERVER_PATH | MCP服务器API路径前缀 | 否(默认/mcp/) |
bashdocker run -i --rm \ -e NEO4J_AURA_CLIENT_ID=<your-client-id> \ -e NEO4J_AURA_CLIENT_SECRET=<your-client-secret> \ -e NEO4J_TRANSPORT=http \ -e NEO4J_MCP_SERVER_HOST=127.0.0.1 \ -e NEO4J_MCP_SERVER_PORT=8000 \ -e NEO4J_MCP_SERVER_PATH=/mcp/ \ mcp/neo4j-cloud-aura-api
json{ "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_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_AURA_CLIENT_SECRET": "<your-client-secret>" } } } }
使用cosign验证镜像签名:
bashCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/neo4j-cloud-aura-api --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务