
angrysky56/neocoder-neo4j-ai-workflow
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 AI 조수를 사용하여 네오4j 지식 그래프를 기본, 동적 명령 매뉴얼 및 장기 프로젝트 메모리를 사용하여 적응형 온도 및 자율 도구 개발...
개요
Claude와 같은 AI 조수를 가능하게하는 MCP 서버 구현은 기본, 동적 "instruction Manual" 및 표준 코딩 워크플로우를 위해 프로젝트 메모리로 네오4j 지식 그래프를 사용합니다. Neo4j 지식 그래프, Qdrant 벡터 데이터베이스 및 정교한 AI 오케스트라를 결합한 고급 MCP 서버 구현은 지식 관리, 연구 분석 및 표준화 된 워크플로를 위한 하이브리드 소싱 시스템을 만들 수 있습니다. NeoCoder는 기존 RAG (Retrieval-Augmented Generation)을 결합한 혁신적인 시스템을 구현합니다. 1. - 권위있는 구조화 된 사실, 관계, 및 워크플로 2. - Semantic search, similarity detection 및 contextual understand 3. - 합성 및 인용 4.와 데이터 소스 간의 지능형 여정.
개요(AI 번역)
Claude와 같은 AI 조수를 가능하게하는 MCP 서버 구현은 기본, 동적 “instruction Manual” 및 표준 코딩 워크플로우를 위해 프로젝트 메모리로 네오4j 지식 그래프를 사용합니다.
NeoCoder: 하이브리드 AI Reasoning & 워크 플로우 시스템
Neo4j 지식 그래프, Qdrant 벡터 데이터베이스 및 정교한 AI 오케스트라를 결합한 고급 MCP 서버 구현은 지식 관리, 연구 분석 및 표준화 된 워크플로를 위한 하이브리드 소싱 시스템을 만들 수 있습니다.
개요
NeoCoder는 혁명적인 Context-Augmented Reasoning 시스템을 구현하여 기존 RAG(Retrieval-Augmented Generation)을 뛰어넘는 시스템:
##Core 아키텍처:
- **Neo4j 지식 그래프 ** - 권한 구조 된 사실, 관계, 워크플로우
- Qdrant Vector Database - Semantic search, similarity detection 및 컨텍스트 이해
- ** MCP Orchestration ** - 합성과 인용을 가진 자료 근원 사이 지적인 여정
- F-Contraction Synthesis - 소스를 보호하는 역학 지식
** 키 기능:**
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
NeoCoder: Neo4j-Guided AI Coding Workflow
An MCP server implementation that enables AI assistants like Claude to use a Neo4j knowledge graph as their primary, dynamic “instruction manual” and project memory for standardized coding workflows.
NeoCoder: Hybrid AI Reasoning & Workflow System
An advanced MCP server implementation that combines Neo4j knowledge graphs, Qdrant vector databases, and sophisticated AI orchestration to create a hybrid reasoning system for knowledge management, research analysis, and standardized workflows.
Overview
NeoCoder implements a revolutionary Context-Augmented Reasoning system that goes far beyond traditional RAG (Retrieval-Augmented Generation) by combining:
Core Architecture:
- Neo4j Knowledge Graphs - Authoritative structured facts, relationships, and workflows
- Qdrant Vector Databases - Semantic search, similarity detection, and contextual understanding
- MCP Orchestration - Intelligent routing between data sources with synthesis and citation
- F-Contraction Synthesis - Dynamic knowledge merging that preserves source attribution
Key Capabilities:
- Hybrid Knowledge Reasoning: Seamlessly combine structured facts with semantic context
- Dynamic Knowledge Extraction: Process documents, code, and conversations into interconnected knowledge structures
- Citation-Based Analysis: Every claim tracked to its source across multiple databases
- Multi-Incarnation System: Specialized modes for coding, research, decision support, and knowledge management
- Intelligent Workflow Templates: Neo4j-guided procedures with mandatory verification steps
Revolutionary Features:
🧠 Smart Query Routing: AI automatically determines optimal data source (graph, vector, or hybrid) 🔬 Research Analysis Engine: Process academic papers with citation graphs and semantic content ⚡ F-Contraction Processing: Dynamically merge similar concepts while preserving provenance 🎯 Context-Augmented Reasoning: Generate insights impossible with single data sources 📊 Full Audit Trails: Complete tracking of knowledge synthesis and workflow execution 🛡️ Production-Ready Process Management: Automatic cleanup, signal handling, and resource tracking to prevent process leaks 🔧 Enhanced Tool Handling: Robust async initialization with proper background task management
New from an idea I had- Lotka-Volterra Ecological Framework integrated into Knowledge Graph Incarnation
Process Management & Reliability
NeoCoder implements comprehensive process management following MCP best practices:
- Signal Handlers: Proper SIGTERM/SIGINT handling for graceful shutdowns
- Resource Tracking: Automatic tracking of processes, Neo4j connections, and background tasks
설치
docker run -p 6333:6333 -p 6334:6334 \설정
{
"mcpServers": {
"neocoder": {
"command": "uv",
"args": [
"--directory",
"/your-path-to/NeoCoder-neo4j-ai-workflow",
"run",
"mcp_neocoder"
],
"env": {
"NEO4J_URL": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "your-neo4j-password-here",
"NEO4J_DATABASE": "neo4j",
"LOG_LEVEL": "INFO",
"MCP_TRANSPORT": "stdio",
"PYTHONUNBUFFERED": "1"
}
}
}
}