diff --git a/jcommon/ai/neo4j/pom.xml b/jcommon/ai/neo4j/pom.xml
new file mode 100644
index 000000000..035870b15
--- /dev/null
+++ b/jcommon/ai/neo4j/pom.xml
@@ -0,0 +1,51 @@
+
+
+ 4.0.0
+
+ run.mone
+ jcommon
+ 1.6.0-jdk21-SNAPSHOT
+ ../../pom.xml
+
+
+ neo4j
+
+
+ 21
+ 21
+ UTF-8
+
+
+
+
+
+
+ com.github.javaparser
+ javaparser-core
+ 3.26.1
+
+
+
+ org.neo4j.driver
+ neo4j-java-driver
+ 5.23.0
+
+
+
+ com.squareup.okhttp3
+ okhttp
+ 4.9.1
+
+
+
+ com.google.code.gson
+ gson
+ 2.8.8
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jcommon/ai/neo4j/src/main/java/run/mone/neo4j/MoneCodeParser.java b/jcommon/ai/neo4j/src/main/java/run/mone/neo4j/MoneCodeParser.java
new file mode 100644
index 000000000..328dc825b
--- /dev/null
+++ b/jcommon/ai/neo4j/src/main/java/run/mone/neo4j/MoneCodeParser.java
@@ -0,0 +1,391 @@
+package run.mone.neo4j;
+
+import com.github.javaparser.JavaParser;
+import com.github.javaparser.ast.CompilationUnit;
+import com.github.javaparser.ast.body.ClassOrInterfaceDeclaration;
+import com.github.javaparser.ast.body.MethodDeclaration;
+import com.github.javaparser.ast.comments.Comment;
+import com.github.javaparser.ast.comments.JavadocComment;
+import com.google.gson.Gson;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonObject;
+import com.google.gson.JsonParser;
+import lombok.Data;
+import lombok.SneakyThrows;
+import lombok.extern.slf4j.Slf4j;
+import okhttp3.*;
+import org.neo4j.driver.Record;
+import org.neo4j.driver.*;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.*;
+
+@Slf4j
+@Data
+public class MoneCodeParser {
+
+
+ private String NEO4J_URI = "bolt://localhost:7687";
+
+ private String NEO4J_USER = "neo4j";
+
+ private String NEO4J_PASSWORD = "";
+
+ private String embeddingUrl = "";
+
+
+ //查询所有Comment的信息(使用neo4j),返回是个List(class)
+ public List