MCPcopy Index your code
hub / github.com/JFanZhao/spider

github.com/JFanZhao/spider @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
106 symbols 237 edges 26 files 37 documented · 35%
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

Repository (Interface)
(no doc) [8 implementers]
src/main/java/cn/ivan/spider/reposity/Repository.java
Storeable (Interface)
(no doc) [5 implementers]
src/main/java/cn/ivan/spider/store/Storeable.java
Processable (Interface)
(no doc) [4 implementers]
src/main/java/cn/ivan/spider/process/Processable.java
Downloadable (Interface)
(no doc) [3 implementers]
src/main/java/cn/ivan/spider/download/Downloadable.java

Core symbols most depended-on inside this repo

put
called by 13
src/main/java/cn/ivan/spider/utils/HBaseUtils.java
add
called by 12
src/main/java/cn/ivan/spider/reposity/Repository.java
poll
called by 7
src/main/java/cn/ivan/spider/reposity/Repository.java
getText
called by 5
src/main/java/cn/ivan/spider/utils/HtmlUtils.java
start
called by 4
src/main/java/cn/ivan/spider/Spider.java
addField
called by 4
src/main/java/cn/ivan/spider/domain/Page.java
getUrl
called by 4
src/main/java/cn/ivan/spider/domain/Page.java
setStoreable
called by 2
src/main/java/cn/ivan/spider/Spider.java

Shape

Method 80
Class 22
Interface 4

Languages

Java100%

Modules by API surface

src/main/java/cn/ivan/spider/Spider.java18 symbols
src/main/java/cn/ivan/spider/domain/Page.java13 symbols
src/main/java/cn/ivan/spider/utils/HBaseUtils.java11 symbols
src/main/java/cn/ivan/spider/utils/RedisUtils.java5 symbols
src/main/java/cn/ivan/spider/SpiderWatcher.java5 symbols
src/main/java/cn/ivan/spider/utils/HtmlUtils.java4 symbols
src/main/java/cn/ivan/spider/reposity/Repository.java4 symbols
src/main/java/cn/ivan/spider/reposity/RedisRepository.java4 symbols
src/main/java/cn/ivan/spider/reposity/RandomRedisRepository.java4 symbols
src/main/java/cn/ivan/spider/reposity/RandomQueueRepository.java4 symbols
src/main/java/cn/ivan/spider/reposity/QueueRepository.java4 symbols
src/main/java/cn/ivan/spider/process/JDProcessable.java3 symbols

For agents

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

⬇ download graph artifact