neo4j-dev

Neo4j development toolkit for graph data modeling and Cypher query development

View on GitHub
Author Kyungho Byoun
Namespace @Byunk/claude-code-toolkit
Category general
Version 1.0.0
Stars 4
Downloads 4
self.md verified
Table of content

Neo4j development toolkit for graph data modeling and Cypher query development

Installation

npx claude-plugins install @Byunk/claude-code-toolkit/neo4j-dev

Contents

Folders: agents, skills

Files: README.md

Documentation

Comprehensive toolkit for Neo4j graph database development, covering graph data modeling and Cypher query development with MCP server integration.

Features

Prerequisites

MCP Server Setup

Configure the Neo4j MCP servers in your Claude Code settings:

{
  "mcpServers": {
    "neo4j-cypher": {
      "command": "uvx",
      "args": ["mcp-neo4j-cypher"],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": "<your-password>"
      }
    },
    "neo4j-data-modeling": {
      "command": "uvx",
      "args": ["mcp-neo4j-data-modeling"]
    }
  }
}

Available Agents

AgentDescription
graph-modelerDesigns graph data models based on domain requirements
cypher-developerWrites and optimizes Cypher queries
schema-analystAnalyzes existing schema for optimization opportunities

Skills

neo4j-dev

The primary skill that triggers on Neo4j-related tasks. Contains:

References (lazy-loaded):

Usage Examples

Design a Graph Model

Ask Claude to design a graph model for your domain:

Design a graph model for an e-commerce system with users, products, orders, and reviews.

Write Cypher Queries

Ask Claude to write or optimize queries:

Write a Cypher query to find all products purchased by users who also reviewed them with 5 stars.

Review Schema

Ask Claude to analyze your existing database:

Review my Neo4j schema and identify optimization opportunities.

MCP Tools Reference

mcp-neo4j-cypher

ToolDescription
get_neo4j_schemaRetrieve database schema (labels, types, properties, indexes)
read_neo4j_cypherExecute read queries
write_neo4j_cypherExecute write queries

mcp-neo4j-data-modeling

ToolDescription
validate_nodeValidate node definitions
validate_relationshipValidate relationship definitions
validate_data_modelValidate complete data model
get_mermaid_config_strGenerate Mermaid diagram
load_from_arrows_jsonImport from Arrows.app
export_to_arrows_jsonExport to Arrows.app

Included Skills

This plugin includes 1 skill definition:

neo4j-dev

Neo4j graph database development including data modeling and Cypher query optimization

View skill definition

Neo4j Development Skill

Comprehensive toolkit for Neo4j graph database development, integrating with MCP servers for schema management, query execution, and data modeling.

When to Use

MCP Servers

mcp-neo4j-cypher

Query execution and schema retrieval.

ToolDescriptionParameters
get_neo4j_schemaRetrieve database schemasample_param (optional)
read_neo4j_cypherExecute read queriesquery, params (optional)
write_neo4j_cypherExecute write queriesquery, params (optional)

mcp-neo4j-data-modeling

Graph data model design and validation.

ToolDescription
validate_nodeValidate node definitions
validate_relationshipValidate relationship definitions
validate_data_modelValidate complete data model
get_mermaid_config_strGenerate Mermaid diagram
load_from_arrows_jsonImport from Arrows.app
export_to_arrows_jsonExport to Arrows.app

Available Agents

AgentUse When
graph-modelerDesigning new graph data models from domain requirements
cypher-developerWriting, optimizing, or debugging Cypher queries
schema-analystReviewing existing schema for issues and optimization op

…(truncated)

Source

View on GitHub

Tags: general