neo4j-contrib/mcp-neo4j

Neo4j Labs Model Context Protocol servers

해결하는 문제

이 프로젝트는 대규모 언어 모델(LLM)이 Neo4j 그래프 데이터베이스 및 클라우드 서비스와 직접 상호작용할 수 있도록 해주는 Model Context Protocol (MCP) 서버 세트를 제공합니다. Claude Desktop이나 Gemini CLI와 같은 자연어 인터페이스와 Neo4j에서 데이터를 쿼리하고 관리하며 모델링하기 위한 기술적 작업 사이의 격차를 메웁니다.

작동 방식

MCP 표준을 구현하여 AI 클라이언트와 Neo4j 간의 통신 계층을 구축합니다. 이 리포지토리는 다음과 같은 전문화된 서버를 포함합니다:

  • mcp-neo4j-cypher: 자연어를 Cypher 쿼리로 변환하여 데이터를 읽고 쓸 수 있게 합니다.
  • mcp-neo4j-memory: 다양한 AI 세션 간에 엔티티와 관계를 저장하고 검색할 수 있는 지속 가능한 지식 그래프로 Neo4j를 사용합니다.
  • mcp-neo4j-cloud-aura-api: Neo4j Aura 클라우드 인스턴스(생성, 확장, 삭제)를 관리하기 위한 인터페이스를 제공합니다.
  • mcp-neo4j-data-modeling: 그래프 데이터 모델의 생성, 검증, 시각화를 가능하게 합니다.

이 서버들은 로컬 사용을 위한 STDIO와 AWS ECS Fargate 또는 Azure Container Apps와 같은 플랫폼에서의 클라우드 배포를 위한 SSE/HTTP 등 여러 전송 모드를 지원합니다.

대상 사용자

AI 워크플로우에 Neo4j 그래프 데이터베이스를 통합하고 싶은 개발자 및 데이터 엔지니어. LLM이 데이터베이스 작업, 장기 기억 유지, 채팅을 통해 클라우드 인프라를 관리할 수 있도록 합니다.

주요 특징

  • 다중 서버 생태계: 쿼리, 메모리, 클라우드 관리, 모델링에 특화된 도구들.
  • mcp-neo4j-memory: AI 에이전트를 위한 지속적이고 세션 간 공유 가능한 지식 그래프 메모리를 가능하게 합니다.
  • 클라우드 준비 완료: 확장 가능한 프로덕션 배포를 위한 컨테이너화된 서버와 전용 HTTP 전송을 갖추고 있습니다.
  • 표준화된 프로토콜: Cursor, Windsurf, Claude Desktop과 같은 다양한 MCP 클라이언트와 호환되는 Model Context Protocol 기반으로 구축되었습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트