Back to Home
hdjebar icon

neo4j-yass-mcp

Verified Safe

by hdjebar

Overview

A production-ready, security-enhanced Model Context Protocol (MCP) server that provides natural language querying capabilities for Neo4j graph databases using LLM-powered Cypher generation and performance analysis.

Installation

Run Command
uv run --module neo4j_yass_mcp.server

Environment Variables

  • NEO4J_URI
  • NEO4J_USERNAME
  • NEO4J_PASSWORD
  • LLM_PROVIDER
  • LLM_MODEL
  • LLM_API_KEY
  • MCP_TRANSPORT
  • MCP_SERVER_PORT

Security Notes

The server implements a 6-layer defense-in-depth security architecture, including comprehensive query sanitization (Cypher injection, UTF-8 attacks, dangerous patterns), complexity limiting, read-only enforcement, audit logging, response size limiting, and per-client rate limiting. It explicitly blocks weak passwords and debug mode in production environments, enforces TLS for Neo4j connections, and mitigates OWASP Top 10 threats. All security checks occur *before* query execution.

Similar Servers

Stats

Interest Score0
Security Score10
Cost ClassMedium
Avg Tokens1500
Stars0
Forks0
Last Update2025-11-22

Tags

neo4jmcpllmsecurityquery-analysis