MCPcopy Index your code
hub / github.com/AirtestProject/PocoService.apk

github.com/AirtestProject/PocoService.apk @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
131 symbols 321 edges 30 files 28 documented · 21%
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

INode (Interface)
Created by adolli on 2017/7/19. [4 implementers]
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/INode.java
IUiAutomationConnection (Interface)
Created by adolli on 2018/2/6. [3 implementers]
pocoservice/src/main/java/com/netease/open/pocoservice/IUiAutomationConnection.java
IScreen (Interface)
Created by adolli on 2017/7/17. [2 implementers]
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/IScreen.java
IInput (Interface)
Created by adolli on 2017/7/13. [2 implementers]
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/IInput.java
IMatcher (Interface)
Created by adolli on 2017/7/13. [2 implementers]
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/IMatcher.java
IDumper (Interface)
Created by adolli on 2017/7/12. [2 implementers]
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/IDumper.java

Core symbols most depended-on inside this repo

get
called by 27
pocoservice/src/main/java/com/netease/open/pocoservice/IUiAutomationConnection.java
getAttr
called by 10
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/INode.java
injectEvent
called by 9
pocoservice/src/main/java/com/netease/open/pocoservice/Input.java
makeMPCs
called by 5
pocoservice/src/main/java/com/netease/open/pocoservice/Input.java
buildErrorResponse
called by 5
pocoservice/src/main/java/com/netease/open/hrpc/backend/RpcServer.java
getPortSize
called by 4
pocoservice/src/main/java/com/netease/open/pocoservice/Input.java
getPointerAction
called by 4
pocoservice/src/main/java/com/netease/open/pocoservice/Input.java
buildErrorResponseObjectNotFound
called by 4
pocoservice/src/main/java/com/netease/open/hrpc/backend/RpcServer.java

Shape

Method 97
Class 24
Interface 10

Languages

Java100%

Modules by API surface

pocoservice/src/main/java/com/netease/open/pocoservice/Input.java19 symbols
pocoservice/src/main/java/com/netease/open/hrpc/backend/RpcServer.java13 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/DefaultMatcher.java9 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/Selector.java7 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/AbstractNode.java7 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/Node.java7 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/IInput.java6 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/RootNode.java5 symbols
pocoservice/src/main/java/com/netease/open/pocoservice/Screen.java4 symbols
pocoservice/src/main/java/com/netease/open/pocoservice/InstrumentedTestAsLauncher.java4 symbols
pocoservice/src/main/java/com/netease/open/pocoservice/Dumper.java4 symbols
open.netease.com/src/main/java/com/netease/open/libpoco/sdk/Attributor.java4 symbols

For agents

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

⬇ download graph artifact