Skip to content

Wanaku Core ​

Overview ​

Core library modules providing fundamental functionality for the Wanaku MCP Router ecosystem.

Purpose ​

This directory contains essential libraries and infrastructure used throughout Wanaku:

  • MCP protocol implementation
  • gRPC communication protocols
  • Data persistence abstractions
  • Service discovery mechanisms

Sub-Modules ​

core-mcp ​

MCP protocol client and server implementations using the Quarkus MCP extension.

core-exchange ​

gRPC protocol definitions and message exchange contracts for communication between router and capability services.

core-persistence ​

Data persistence abstractions with Infinispan implementation for storing tools, resources, and router state.

core-service-discovery ​

Service registration, discovery, and health monitoring mechanisms.

core-util ​

Common utilities, constants, and helper classes used across modules.

Usage ​

These modules are library dependencies consumed by other Wanaku components. They are not deployed standalone.