Connects LLMs to FalkorDB to read the graph schema and run read and write Cypher queries.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add falkordb --env FALKORDB_HOST='<FALKORDB_HOST>' --env FALKORDB_PORT='<FALKORDB_PORT>' -- npx -y @falkordb/mcpserver~/.codex/config.toml
[mcp_servers.falkordb]
command = "npx"
args = ["-y", "@falkordb/mcpserver"]
env = { FALKORDB_HOST = "<FALKORDB_HOST>", FALKORDB_PORT = "<FALKORDB_PORT>" }
# codex mcp add falkordb --env FALKORDB_HOST='<FALKORDB_HOST>' --env FALKORDB_PORT='<FALKORDB_PORT>' -- npx -y @falkordb/mcpserver~/.cursor/mcp.json
{
"mcpServers": {
"falkordb": {
"command": "npx",
"args": [
"-y",
"@falkordb/mcpserver"
],
"env": {
"FALKORDB_HOST": "<FALKORDB_HOST>",
"FALKORDB_PORT": "<FALKORDB_PORT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"falkordb": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@falkordb/mcpserver"
],
"env": {
"FALKORDB_HOST": "<FALKORDB_HOST>",
"FALKORDB_PORT": "<FALKORDB_PORT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"falkordb": {
"command": "npx",
"args": [
"-y",
"@falkordb/mcpserver"
],
"env": {
"FALKORDB_HOST": "<FALKORDB_HOST>",
"FALKORDB_PORT": "<FALKORDB_PORT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"falkordb": {
"command": "npx",
"args": [
"-y",
"@falkordb/mcpserver"
],
"env": {
"FALKORDB_HOST": "<FALKORDB_HOST>",
"FALKORDB_PORT": "<FALKORDB_PORT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"falkordb": {
"command": "npx",
"args": [
"-y",
"@falkordb/mcpserver"
],
"env": {
"FALKORDB_HOST": "<FALKORDB_HOST>",
"FALKORDB_PORT": "<FALKORDB_PORT>"
}
}
}
}Environment variables
FALKORDB_HOSTFALKORDB_PORT
Replace the placeholders with your own credentials and keep them out of version control.