Back to Home
angrysky56 icon

NeoCoder-neo4j-ai-workflow

Verified Safe

by angrysky56

Overview

NeoCoder is an MCP server designed to guide AI assistants, particularly for coding tasks, by providing structured instructions and project memory through a Neo4j knowledge graph. It supports polymorphic incarnations for various specialized workflows like research, decision support, data analysis, and code analysis, enhanced with Lotka-Volterra dynamics for diverse output selection.

Installation

Run Command
uv --directory /home/ty/Repositories/NeoCoder-neo4j-ai-workflow run mcp_neocoder

Environment Variables

  • NEO4J_URL
  • NEO4J_USERNAME
  • NEO4J_PASSWORD
  • NEO4J_DATABASE
  • LOG_LEVEL
  • MCP_TRANSPORT
  • QDRANT_HOST
  • QDRANT_PORT
  • NEO4J_MAX_CONNECTIONS

Security Notes

The server relies on environment variables for Neo4j credentials, which is good practice. It utilizes `subprocess.run` for Docker commands (Qdrant setup) and process management (cleanup of zombie instances), which are powerful operations but are justified for system control in its intended local developer tool context. No direct `eval()` or un-sanitized external input leading to arbitrary code execution is immediately apparent in critical paths. However, extensive text generation and processing might open vectors if not handled carefully.

Similar Servers

Stats

Interest Score37
Security Score8
Cost ClassMedium
Avg Tokens750
Stars14
Forks5
Last Update2025-11-22

Tags

Neo4jAI WorkflowCoding AgentPolymorphicKnowledge GraphDecision SupportResearch OrchestrationData AnalysisCode AnalysisLotka-VolterraMCP ServerPython