pkg/

directory
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2025 License: Apache-2.0

Directories

Path Synopsis
Package app provides the main application logic.
Package app provides the main application logic.
Package appconsts contains application-level constants for the MCP Any server, such as the application name and version.
Package appconsts contains application-level constants for the MCP Any server, such as the application name and version.
Package auth provides authentication and authorization functionality.
Package auth provides authentication and authorization functionality.
bus
Package bus defines the message bus interface and implementations.
Package bus defines the message bus interface and implementations.
memory
Package memory provides in-memory implementations of the bus interface.
Package memory provides in-memory implementations of the bus interface.
nats
Package nats provides a NATS-based message bus implementation.
Package nats provides a NATS-based message bus implementation.
redis
Package redis provides a Redis implementation of the bus.
Package redis provides a Redis implementation of the bus.
Package cli provides a JSON executor for CLI commands.
Package cli provides a JSON executor for CLI commands.
Package client provides the MCP client implementation.
Package client provides the MCP client implementation.
Package command provides interfaces and implementations for executing commands.
Package command provides interfaces and implementations for executing commands.
Package config provides configuration management for the application.
Package config provides configuration management for the application.
Package consts defines common constants used across the application.
Package consts defines common constants used across the application.
Package health provides health check functionality.
Package health provides health check functionality.
Package logging provides logging utilities for the application.
Package logging provides logging utilities for the application.
Package mcpserver implements the MCP server functionality.
Package mcpserver implements the MCP server functionality.
Package metrics provides gRPC interceptors for metrics.
Package metrics provides gRPC interceptors for metrics.
Package middleware provides HTTP middleware for the application.
Package middleware provides HTTP middleware for the application.
Package pool provides a generic connection pool implementation.
Package pool provides a generic connection pool implementation.
Package prompt provides prompt management functionality.
Package prompt provides prompt management functionality.
Package resilience provides resilience patterns such as circuit breakers and retries.
Package resilience provides resilience patterns such as circuit breakers and retries.
Package resource provides resource management functionality.
Package resource provides resource management functionality.
Package service provides resilience patterns.
Package service provides resilience patterns.
Package serviceregistry provides service registry functionality.
Package serviceregistry provides service registry functionality.
Package telemetry provides functions for initializing and managing telemetry.
Package telemetry provides functions for initializing and managing telemetry.
Package testutil provides test utilities and mocks.
Package testutil provides test utilities and mocks.
Package tool defines the interface for tools that can be executed by the upstream service.
Package tool defines the interface for tools that can be executed by the upstream service.
Package transformer provides functionality for transforming and parsing data.
Package transformer provides functionality for transforming and parsing data.
Package update provides functionality for self-updating the application.
Package update provides functionality for self-updating the application.
Package upstream provides the upstream service implementation.
Package upstream provides the upstream service implementation.
command
Package command provides command execution functionality.
Package command provides command execution functionality.
factory
Package factory provides upstream factory functionality.
Package factory provides upstream factory functionality.
graphql
Package graphql provides GraphQL upstream integration.
Package graphql provides GraphQL upstream integration.
grpc
Package grpc provides gRPC upstream integration.
Package grpc provides gRPC upstream integration.
grpc/protobufparser
Package protobufparser provides a parser for Protocol Buffers.
Package protobufparser provides a parser for Protocol Buffers.
mcp
Package mcp provides MCP upstream integration.
Package mcp provides MCP upstream integration.
openapi
Package openapi provides OpenAPI integration for the upstream service.
Package openapi provides OpenAPI integration for the upstream service.
webrtc
Package webrtc provides WebRTC upstream integration.
Package webrtc provides WebRTC upstream integration.
websocket
Package websocket provides WebSocket upstream integration.
Package websocket provides WebSocket upstream integration.
Package util provides utility functions for Docker and other shared functionality.
Package util provides utility functions for Docker and other shared functionality.
schemaconv
Package schemaconv provides utilities for converting between schema formats.
Package schemaconv provides utilities for converting between schema formats.
testutil
Package testutil provides testing utilities.
Package testutil provides testing utilities.
Package validation provides validation utilities for config files and other inputs.
Package validation provides validation utilities for config files and other inputs.
Package worker provides background worker functionality.
Package worker provides background worker functionality.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL