obric-mcp-server-mvp
Verified Safeby Hazarapet
Overview
Provides a Model Context Protocol (MCP) server for runtime agents and enterprise LLMs, offering graph analysis, computation, and detection capabilities on a Neo4j database.
Installation
python -m obric_mcp_server.mcp_serverEnvironment Variables
- NEO4J_URI
- NEO4J_USERNAME
- NEO4J_PASSWORD
- NEO4J_DATABASE
- OPENAI_API_KEY
Security Notes
The server binds to '0.0.0.0:8000', making it accessible from all interfaces. While this is common for cloud deployments, it requires proper external network security (e.g., firewalls, VPCs) to restrict access. All Neo4j queries use parameterized statements, effectively preventing Cypher injection vulnerabilities. Configuration is managed via environment variables (or .env file), avoiding hardcoded secrets in the source code.
Similar Servers
fastmcp
FastMCP is an ergonomic interface for the Model Context Protocol (MCP), providing a comprehensive framework for building and interacting with AI agents, tools, resources, and prompts across various transports and authentication methods.
mcp-neo4j
The MCP Neo4j Cypher server enables AI models to interact with a Neo4j graph database, execute Cypher queries (read and write), explore the graph schema, and manage query performance and response sizes.
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
mcp
Enables AI models (LLMs) to interact with a Neo4j graph database by providing a structured set of tools via the Model Context Protocol (MCP).