LabStore
← All labs

Amazon Neptune

by docker ✓ verified ✓ Packaged by Docker

Graph database queries with Cypher and Gremlin.

MCP server installable needs setup network: on runtime: sysbox

Databases MCP Servers

Amazon Neptune MCP Server

Graph database queries with Cypher and Gremlin.

What is an MCP Server?

MCP Info

Attribute Details
Docker Image mcp/amazon-neptune-mcp-server
Author awslabs
Repository https://github.com/awslabs/mcp

Image Building Info

Attribute Details
Dockerfile https://github.com/awslabs/mcp/blob/636aca8e109b5559006044f035bb89c16e9e5410/src/amazon-neptune-mcp-server/Dockerfile
Commit 636aca8e109b5559006044f035bb89c16e9e5410
Docker Image built by Docker Inc.
Docker Scout Health Score Docker Scout Health Score
Verify Signature COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/amazon-neptune-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence Apache License 2.0

Available Tools (4)

Tools provided by this Server Short Description
get_graph_schema Get the schema for the graph including the vertex and edge labels as well as the (vertex)-[edge]->(vertex) combinations.
get_graph_status Get the status of the currently configured Amazon Neptune graph.
run_gremlin_query Executes the provided Tinkerpop Gremlin against the graph.
run_opencypher_query Executes the provided openCypher against the graph.

Tools Details

Tool: get_graph_schema

Get the schema for the graph including the vertex and edge labels as well as the (vertex)-[edge]->(vertex) combinations.

Tool: get_graph_status

Get the status of the currently configured Amazon Neptune graph.

Tool: run_gremlin_query

Executes the provided Tinkerpop Gremlin against the graph.

Parameters Type Description
query string

Tool: run_opencypher_query

Executes the provided openCypher against the graph.

Parameters Type Description
query string
parameters string optional

Use this MCP Server

{
  "mcpServers": {
    "amazon-neptune": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "NEPTUNE_ENDPOINT",
        "-e",
        "AWS_REGION",
        "-e",
        "AWS_PROFILE",
        "mcp/amazon-neptune-mcp-server"
      ],
      "env": {
        "NEPTUNE_ENDPOINT": "neptune-db://your-cluster-endpoint",
        "AWS_REGION": "us-east-1",
        "AWS_PROFILE": "default"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?