Back to Home
sbl-sdsc icon

mcp-genelab

Verified Safe

by sbl-sdsc

Overview

Enables AI-assisted natural language querying and analysis of NASA GeneLab and integrated biomedical knowledge graphs in Neo4j.

Installation

Run Command
uvx mcp-genelab

Environment Variables

  • NEO4J_URI
  • NEO4J_USERNAME
  • NEO4J_PASSWORD
  • NEO4J_DATABASE
  • INSTRUCTIONS
  • MCP_TRANSPORT

Security Notes

The server explicitly attempts to prevent write operations (MERGE, CREATE, SET, DELETE, REMOVE, ADD) by raising a ValueError if such keywords are detected in a Cypher query, which is a strong positive for security. Neo4j credentials are managed through environment variables, avoiding hardcoded secrets in production. The default 'neo4jdemo' password for local setup is not ideal for non-local instances, but users are expected to override it. The regex-based write query prevention is a good safeguard, but a sophisticated attacker *might* bypass it if not perfectly comprehensive; however, the tool is primarily intended for LLM-generated queries, not direct user input. There are no obvious `eval` or `exec` calls on user-controlled input.

Similar Servers

Stats

Interest Score29
Security Score8
Cost ClassMedium
Avg Tokens2500
Stars2
Forks1
Last Update2026-01-07

Tags

Neo4jKnowledge GraphBioinformaticsAI AssistantNatural Language Querying