MCPcopy Index your code
hub / github.com/clonalman/SMS-China

github.com/clonalman/SMS-China @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
645 symbols 1,197 edges 57 files 62 documented · 10%
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

Reader (Interface)
Created with IntelliJ IDEA. User: gaudi.gao Date: 14-6-16 Time: 下午5:14 To change this template use File | Settings | Fil [4 …
src/main/java/com/netgao/sms/protocol/Reader.java
Session (Interface)
短信通道会话 User: gaudi.gao Date: 14-6-18 Time: 下午4:06 To change this template use File | Settings | File Templates. [4 implementers]
src/main/java/com/netgao/sms/protocol/Session.java
Writer (Interface)
Created with IntelliJ IDEA. User: gaudi.gao Date: 14-6-16 Time: 下午5:13 To change this template use File | Settings | Fil [4 …
src/main/java/com/netgao/sms/protocol/Writer.java
Message (Interface)
Created with IntelliJ IDEA. User: gaudi.gao Date: 14-6-16 Time: 下午4:39 To change this template use File | Settings | Fil [2 …
src/main/java/com/netgao/sms/protocol/Message.java

Core symbols most depended-on inside this repo

bytesCopy
called by 126
src/main/java/com/netgao/sms/protocol/cmpp/util/ByteUtil.java
rfillBytes
called by 24
src/main/java/com/netgao/sms/protocol/smgp/util/ByteUtil.java
intToByte
called by 24
src/main/java/com/netgao/sms/protocol/cmpp/util/ByteUtil.java
rtrimBytes
called by 22
src/main/java/com/netgao/sms/protocol/smgp/util/ByteUtil.java
setValue
called by 21
src/main/java/com/netgao/sms/protocol/smgp/tlv/TLVInt.java
getValue
called by 21
src/main/java/com/netgao/sms/protocol/smgp/tlv/TLVInt.java
registerOptional
called by 21
src/main/java/com/netgao/sms/protocol/smgp/message/SMGPBaseMessage.java
byteToInt
called by 21
src/main/java/com/netgao/sms/protocol/cmpp/util/ByteUtil.java

Shape

Method 587
Class 54
Interface 4

Languages

Java100%

Modules by API surface

src/main/java/com/netgao/sms/protocol/smgp/message/SMGPSubmitMessage.java69 symbols
src/main/java/com/netgao/sms/protocol/cmpp/message/CMPPSubmitMessage.java52 symbols
src/main/java/com/netgao/sms/protocol/smgp/message/SMGPDeliverMessage.java42 symbols
src/main/java/com/netgao/sms/protocol/cmpp/message/CMPPDeliverMessage.java42 symbols
src/main/java/com/netgao/sms/protocol/Connection.java38 symbols
src/main/java/com/netgao/sms/protocol/cmpp/message/CMPPQueryRespMessage.java27 symbols
src/main/java/com/netgao/sms/protocol/smgp/message/SMGPReportData.java21 symbols
src/main/java/com/netgao/sms/protocol/smgp/util/ByteUtil.java20 symbols
src/main/java/com/netgao/sms/protocol/smgp/message/SMGPBaseMessage.java19 symbols
src/main/java/com/netgao/sms/protocol/smgp/message/SMGPLoginMessage.java15 symbols
src/main/java/com/netgao/sms/protocol/cmpp/message/CMPPConnectMessage.java15 symbols
src/main/java/com/netgao/sms/protocol/cmpp/message/CMPPBaseMessage.java15 symbols

For agents

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

⬇ download graph artifact