Lets agents review reliability posture, recent tests and chaos engineering experiments in Gremlin and produce reports.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add gremlin --env GREMLIN_API_KEY='<GREMLIN_API_KEY>' --env PATH='<PATH>' -- node /path/to/gremlin-mcp/build/main.mjs~/.codex/config.toml
[mcp_servers.gremlin]
command = "node"
args = ["/path/to/gremlin-mcp/build/main.mjs"]
env = { GREMLIN_API_KEY = "<GREMLIN_API_KEY>", PATH = "<PATH>" }
# codex mcp add gremlin --env GREMLIN_API_KEY='<GREMLIN_API_KEY>' --env PATH='<PATH>' -- node /path/to/gremlin-mcp/build/main.mjs~/.cursor/mcp.json
{
"mcpServers": {
"gremlin": {
"command": "node",
"args": [
"/path/to/gremlin-mcp/build/main.mjs"
],
"env": {
"GREMLIN_API_KEY": "<GREMLIN_API_KEY>",
"PATH": "<PATH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"gremlin": {
"type": "stdio",
"command": "node",
"args": [
"/path/to/gremlin-mcp/build/main.mjs"
],
"env": {
"GREMLIN_API_KEY": "<GREMLIN_API_KEY>",
"PATH": "<PATH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"gremlin": {
"command": "node",
"args": [
"/path/to/gremlin-mcp/build/main.mjs"
],
"env": {
"GREMLIN_API_KEY": "<GREMLIN_API_KEY>",
"PATH": "<PATH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"gremlin": {
"command": "node",
"args": [
"/path/to/gremlin-mcp/build/main.mjs"
],
"env": {
"GREMLIN_API_KEY": "<GREMLIN_API_KEY>",
"PATH": "<PATH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"gremlin": {
"command": "node",
"args": [
"/path/to/gremlin-mcp/build/main.mjs"
],
"env": {
"GREMLIN_API_KEY": "<GREMLIN_API_KEY>",
"PATH": "<PATH>"
}
}
}
}Environment variables
GREMLIN_API_KEYPATH
Replace the placeholders with your own credentials and keep them out of version control.