Amazon Neptune MCP Server
Graph database queries with Cypher and Gremlin.
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"
}
}
}
}