
通过Neo4j Aura API管理Neo4j Aura数据库实例的MCP Server。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/neo4j-cloud-aura-api |
| 作者 | neo4j-contrib |
| 代码仓库 | [***] |
| Dockerfile | [***] |
| Docker镜像构建方 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/neo4j-cloud-aura-api --key [***] |
| 许可证 | 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 [***]

来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429