Contribute
Sign in
Amazon Neptune

Amazon Neptune

Graph database queries with Cypher and Gremlin.

10K+pulls4 ToolsPackaged byDocker, with additional security features including SBOMs, provenance, signing, and multi-arch supportRequires Configuration

About

Amazon Neptune MCP Server

Graph database queries with Cypher and Gremlin.

What is an MCP Server?⁠

MCP Info

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/awslabs/mcp/blob/636aca8e109b5559006044f035bb89c16e9e5410/src/amazon-neptune-mcp-server/Dockerfile⁠
Commit636aca8e109b5559006044f035bb89c16e9e5410
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/amazon-neptune-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceApache License 2.0

Available Tools (4)

Tools provided by this ServerShort Description
get_graph_schemaGet the schema for the graph including the vertex and edge labels as well as the (vertex)-[edge]->(vertex) combinations.
get_graph_statusGet the status of the currently configured Amazon Neptune graph.
run_gremlin_queryExecutes the provided Tinkerpop Gremlin against the graph.
run_opencypher_queryExecutes 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.

ParametersTypeDescription
querystring

Tool: run_opencypher_query

Executes the provided openCypher against the graph.

ParametersTypeDescription
querystring
parametersstringoptional

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?⁠