AN

angrysky56/neocoder-neo4j-ai-workflow

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

21 stars 7 forks 품질 73 트렌드 10MIT

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 아키텍처:

  1. **Neo4j 지식 그래프 ** - 권한 구조 된 사실, 관계, 워크플로우
  2. Qdrant Vector Database - Semantic search, similarity detection 및 컨텍스트 이해
  3. ** MCP Orchestration ** - 합성과 인용을 가진 자료 근원 사이 지적인 여정
  4. 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:

  1. Neo4j Knowledge Graphs - Authoritative structured facts, relationships, and workflows
  2. Qdrant Vector Databases - Semantic search, similarity detection, and contextual understanding
  3. MCP Orchestration - Intelligent routing between data sources with synthesis and citation
  4. 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
GitHub에서 전체 README 보기

설치

docker run -p 6333:6333 -p 6334:6334 \
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "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" } } } }