MCPcopy Index your code
hub / github.com/dschulten/hydra-java

github.com/dschulten/hydra-java @hydra-java-0.4.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release hydra-java-0.4.2 ↗ · + Follow
1,216 symbols 3,884 edges 152 files 290 documented · 24%
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

DocumentationProvider (Interface)
Provides documentation urls for the given elements. Created by Dietrich on 04.04.2015. [6 implementers]
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/DocumentationProvider.java
MixinSource (Interface)
Created by Dietrich on 05.04.2015. [3 implementers]
hydra-jsonld/src/main/java/de/escalon/hypermedia/hydra/serialize/MixinSource.java
Options (Interface)
Allows to determine possible values for an argument annotated with Select. @author Dietrich Schulten [3 implementers]
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/action/Options.java
ProxyUnwrapper (Interface)
Created by Dietrich on 19.10.2015.
hydra-jsonld/src/main/java/de/escalon/hypermedia/hydra/serialize/ProxyUnwrapper.java
SirenEntityContainer (Interface)
Created by Dietrich on 22.04.2016. [2 implementers]
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/siren/SirenEntityContainer.java
ActionDescriptor (Interface)
Represents a descriptor for a http method execution. Created by Dietrich on 17.05.2015. [2 implementers]
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/affordance/ActionDescriptor.java
ActionInputParameter (Interface)
Interface to represent an input parameter to a resource handler method, independent of a particular ReST framework. Crea [2 …
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/affordance/ActionInputParameter.java

Core symbols most depended-on inside this repo

get
called by 90
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/action/Options.java
linkTo
called by 84
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/AffordanceBuilder.java
write
called by 73
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/xhtml/XhtmlWriter.java
methodOn
called by 70
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/AffordanceBuilder.java
toString
called by 62
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/action/Type.java
getValue
called by 56
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/affordance/ActionInputParameter.java
build
called by 46
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/AffordanceBuilder.java
rel
called by 36
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/AffordanceBuilder.java

Shape

Method 1,019
Class 175
Enum 14
Interface 8

Languages

Java100%

Modules by API surface

spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/xhtml/XhtmlWriter.java62 symbols
hydra-jsonld/src/test/java/de/escalon/hypermedia/hydra/serialize/JacksonHydraSerializerTest.java46 symbols
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/affordance/Affordance.java45 symbols
spring-hateoas-ext/src/test/java/de/escalon/hypermedia/spring/siren/SirenUtilsTest.java40 symbols
spring-hateoas-ext/src/test/java/de/escalon/hypermedia/spring/AffordanceBuilderFactoryTest.java34 symbols
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/SpringActionInputParameter.java34 symbols
spring-hateoas-ext/src/test/java/de/escalon/hypermedia/spring/uber/UberUtilsTest.java30 symbols
spring-hateoas-ext/src/test/java/de/escalon/hypermedia/spring/siren/SirenMessageConverterTest.java29 symbols
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/uber/UberNode.java25 symbols
spring-hateoas-ext/src/test/java/de/escalon/hypermedia/affordance/PartialUriTemplateTest.java24 symbols
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/affordance/ActionInputParameter.java24 symbols
spring-hateoas-ext/src/main/java/de/escalon/hypermedia/spring/xhtml/XhtmlResourceMessageConverter.java23 symbols

For agents

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

⬇ download graph artifact