MCPcopy Index your code
hub / github.com/Col-E/Useful-Things

github.com/Col-E/Useful-Things @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
418 symbols 786 edges 114 files 133 documented · 32%
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

ICommand (Interface)
Outline of a runnable task, taking in the executing context and arguments. [5 implementers]
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/commands/ICommand.java
IWeatherProvider (Interface)
Tool outline to provide weather lookup by location. [5 implementers]
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/interfaces/IWeatherProvider.java
ILocationProvider (Interface)
Tool outline to provide location lookup. [5 implementers]
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/interfaces/ILocationProvider.java
INetworkAccessor (Interface)
Tool outline for network activity. [5 implementers]
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/interfaces/INetworkAccessor.java
ICommandLoader (Interface)
Responsible for substantiating command implementations. [5 implementers]
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/interfaces/ICommandLoader.java

Core symbols most depended-on inside this repo

get
called by 50
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/interfaces/ICommandManager.java
run
called by 11
tutorials/dependency-injection/core/src/main/java/org/example/weather/WeatherApplication.java
name
called by 8
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/commands/ICommand.java
forLocation
called by 8
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/interfaces/IWeatherProvider.java
currentLocation
called by 8
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/interfaces/ILocationProvider.java
externalAddress
called by 4
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/interfaces/INetworkAccessor.java
load
called by 4
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/interfaces/ICommandLoader.java
readString
called by 3
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/util/HTTP.java

Shape

Method 304
Class 87
Interface 27

Languages

Java100%

Modules by API surface

tutorials/dependency-injection/impl-jbock/src/main/java/org/example/weather/WeatherComponent.java9 symbols
tutorials/dependency-injection/core/src/main/java/org/example/weather/data/Wind.java9 symbols
tutorials/dependency-injection/core/src/main/java/org/example/weather/data/Location.java9 symbols
tutorials/dependency-injection/core-inverno/src/main/java/org/example/weather/data/Wind.java9 symbols
tutorials/dependency-injection/core-inverno/src/main/java/org/example/weather/data/Location.java9 symbols
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/data/Wind.java9 symbols
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/data/Location.java9 symbols
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/data/Wind.java9 symbols
tutorials/dependency-injection/core-avaje/src/main/java/org/example/weather/data/Location.java9 symbols
tutorials/dependency-injection/core/src/main/java/org/example/weather/data/Weather.java8 symbols
tutorials/dependency-injection/core-inverno/src/main/java/org/example/weather/data/Weather.java8 symbols
tutorials/dependency-injection/core-hk2/src/main/java/org/example/weather/data/Weather.java8 symbols

For agents

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

⬇ download graph artifact