MCPcopy Index your code
hub / github.com/FreudFan/chat

github.com/FreudFan/chat @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
387 symbols 855 edges 117 files 156 documented · 40%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

GroupNoticeService (Interface)
(no doc) [3 implementers]
chat_backend/src/main/java/edu/sandau/chat/service/GroupNoticeService.java
GroupAttachmentService (Interface)
(no doc) [2 implementers]
chat_backend/src/main/java/edu/sandau/chat/service/GroupAttachmentService.java
UserService (Interface)
(no doc) [2 implementers]
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java
AttachmentService (Interface)
(no doc) [2 implementers]
chat_backend/src/main/java/edu/sandau/chat/service/AttachmentService.java
MessageService (Interface)
(no doc) [2 implementers]
chat_backend/src/main/java/edu/sandau/chat/service/MessageService.java

Core symbols most depended-on inside this repo

getCurrentUser
called by 34
chat_backend/src/main/java/edu/sandau/chat/interceptor/RequestContent.java
get
called by 19
chat_backend/src/main/java/edu/sandau/chat/netty/UserChannelRel.java
error
called by 14
chat_backend/src/main/java/edu/sandau/chat/exception/handle/ApiError.java
findByGroupIdAndUserId
called by 13
chat_backend/src/main/java/edu/sandau/chat/dao/repository/GroupUserRepository.java
add
called by 10
chat_backend/src/main/java/edu/sandau/chat/interceptor/RequestContent.java
getBean
called by 8
chat_backend/src/main/java/edu/sandau/chat/boot/ApplicationContextUtil.java
toJSON
called by 5
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java
findByUserIdAndFriendId
called by 5
chat_backend/src/main/java/edu/sandau/chat/dao/repository/FriendRepository.java

Shape

Method 258
Class 87
Interface 27
Enum 8
Function 7

Languages

Java98%
TypeScript2%

Modules by API surface

chat_backend/src/main/java/edu/sandau/chat/controller/GroupController.java24 symbols
chat_backend/src/main/java/edu/sandau/chat/service/impl/GroupServiceImpl.java20 symbols
chat_backend/src/main/java/edu/sandau/chat/service/GroupService.java19 symbols
chat_backend/src/main/java/edu/sandau/chat/config/JacksonConfig.java13 symbols
chat_backend/src/main/java/edu/sandau/chat/utils/JacksonUtil.java12 symbols
chat_backend/src/main/java/edu/sandau/chat/service/impl/UserServiceImpl.java10 symbols
chat_backend/src/main/java/edu/sandau/chat/service/impl/FriendServiceImpl.java10 symbols
chat_backend/src/main/java/edu/sandau/chat/service/UserService.java10 symbols
chat_backend/src/main/java/edu/sandau/chat/service/FriendService.java9 symbols
chat_backend/src/main/java/edu/sandau/chat/dao/mapper/UserMapper.java9 symbols
chat_backend/src/main/java/edu/sandau/chat/controller/FriendController.java8 symbols
chat_frontend_vue/src/store/index.js7 symbols

Datastores touched

(mysql)Database · 1 repos
chatDatabase · 1 repos

For agents

$ claude mcp add chat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact