Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mock_mcp_server
command
Package main implements a mock MCP server for testing.
|
Package main implements a mock MCP server for testing. |
|
server
command
|
|
|
webhooks
command
Package main implements a simple webhook server for testing.
|
Package main implements a simple webhook server for testing. |
|
webhooks/hooks
Package hooks defines the system webhook handlers.
|
Package hooks defines the system webhook handlers. |
|
worker
command
Package main implements the worker service.
|
Package main implements the worker service. |
|
examples
|
|
|
demo/remote-config
command
Package main implements a mock server for remote configuration.
|
Package main implements a mock server for remote configuration. |
|
demo/stdio/my-tool
command
Package main implements a demo tool.
|
Package main implements a demo tool. |
|
upstream_service_demo/file-upload
command
Package main implements a file upload demo server.
|
Package main implements a file upload demo server. |
|
upstream_service_demo/graphql/server
command
Package main implements a GraphQL upstream service demo.
|
Package main implements a GraphQL upstream service demo. |
|
upstream_service_demo/http/client
command
Package main implements a demo HTTP client for the upstream service.
|
Package main implements a demo HTTP client for the upstream service. |
|
upstream_service_demo/http/server
command
Package main is a demo time server.
|
Package main is a demo time server. |
|
upstream_service_demo/http/server/weather_server
command
Package main implements the weather server for the upstream service demo.
|
Package main implements the weather server for the upstream service demo. |
|
upstream_service_demo/openapi/client
command
Package main implements an OpenAPI client demo.
|
Package main implements an OpenAPI client demo. |
|
upstream_service_demo/openapi/server
command
Package main implements an OpenAPI upstream service demo.
|
Package main implements an OpenAPI upstream service demo. |
|
upstream_service_demo/webrtc/client
command
Package main implements a demo WebRTC client.
|
Package main implements a demo WebRTC client. |
|
upstream_service_demo/webrtc/server
command
Package main implements a WebRTC server demo.
|
Package main implements a WebRTC server demo. |
|
upstream_service_demo/websocket
command
Package main implements a demo WebSocket client.
|
Package main implements a demo WebSocket client. |
|
upstream_service_demo/websocket/client
command
Package main implements a demo WebSocket client.
|
Package main implements a demo WebSocket client. |
|
upstream_service_demo/websocket/echo_server/server
command
Package main implements a simple WebSocket echo server for demonstration purposes.
|
Package main implements a simple WebSocket echo server for demonstration purposes. |
|
upstream/grpc/greeter_server
module
|
|
|
pkg
|
|
|
app
Package app provides the main application logic.
|
Package app provides the main application logic. |
|
appconsts
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. |
|
auth
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. |
|
bus/memory
Package memory provides in-memory implementations of the bus interface.
|
Package memory provides in-memory implementations of the bus interface. |
|
bus/nats
Package nats provides a NATS-based message bus implementation.
|
Package nats provides a NATS-based message bus implementation. |
|
bus/redis
Package redis provides a Redis implementation of the bus.
|
Package redis provides a Redis implementation of the bus. |
|
cli
Package cli provides a JSON executor for CLI commands.
|
Package cli provides a JSON executor for CLI commands. |
|
client
Package client provides the MCP client implementation.
|
Package client provides the MCP client implementation. |
|
command
Package command provides interfaces and implementations for executing commands.
|
Package command provides interfaces and implementations for executing commands. |
|
config
Package config provides configuration management for the application.
|
Package config provides configuration management for the application. |
|
consts
Package consts defines common constants used across the application.
|
Package consts defines common constants used across the application. |
|
health
Package health provides health check functionality.
|
Package health provides health check functionality. |
|
logging
Package logging provides logging utilities for the application.
|
Package logging provides logging utilities for the application. |
|
mcpserver
Package mcpserver implements the MCP server functionality.
|
Package mcpserver implements the MCP server functionality. |
|
metrics
Package metrics provides gRPC interceptors for metrics.
|
Package metrics provides gRPC interceptors for metrics. |
|
middleware
Package middleware provides HTTP middleware for the application.
|
Package middleware provides HTTP middleware for the application. |
|
pool
Package pool provides a generic connection pool implementation.
|
Package pool provides a generic connection pool implementation. |
|
prompt
Package prompt provides prompt management functionality.
|
Package prompt provides prompt management functionality. |
|
resilience
Package resilience provides resilience patterns such as circuit breakers and retries.
|
Package resilience provides resilience patterns such as circuit breakers and retries. |
|
resource
Package resource provides resource management functionality.
|
Package resource provides resource management functionality. |
|
service
Package service provides resilience patterns.
|
Package service provides resilience patterns. |
|
serviceregistry
Package serviceregistry provides service registry functionality.
|
Package serviceregistry provides service registry functionality. |
|
telemetry
Package telemetry provides functions for initializing and managing telemetry.
|
Package telemetry provides functions for initializing and managing telemetry. |
|
testutil
Package testutil provides test utilities and mocks.
|
Package testutil provides test utilities and mocks. |
|
tool
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. |
|
transformer
Package transformer provides functionality for transforming and parsing data.
|
Package transformer provides functionality for transforming and parsing data. |
|
update
Package update provides functionality for self-updating the application.
|
Package update provides functionality for self-updating the application. |
|
upstream
Package upstream provides the upstream service implementation.
|
Package upstream provides the upstream service implementation. |
|
upstream/command
Package command provides command execution functionality.
|
Package command provides command execution functionality. |
|
upstream/factory
Package factory provides upstream factory functionality.
|
Package factory provides upstream factory functionality. |
|
upstream/graphql
Package graphql provides GraphQL upstream integration.
|
Package graphql provides GraphQL upstream integration. |
|
upstream/grpc
Package grpc provides gRPC upstream integration.
|
Package grpc provides gRPC upstream integration. |
|
upstream/grpc/protobufparser
Package protobufparser provides a parser for Protocol Buffers.
|
Package protobufparser provides a parser for Protocol Buffers. |
|
upstream/mcp
Package mcp provides MCP upstream integration.
|
Package mcp provides MCP upstream integration. |
|
upstream/openapi
Package openapi provides OpenAPI integration for the upstream service.
|
Package openapi provides OpenAPI integration for the upstream service. |
|
upstream/webrtc
Package webrtc provides WebRTC upstream integration.
|
Package webrtc provides WebRTC upstream integration. |
|
upstream/websocket
Package websocket provides WebSocket upstream integration.
|
Package websocket provides WebSocket upstream integration. |
|
util
Package util provides utility functions for Docker and other shared functionality.
|
Package util provides utility functions for Docker and other shared functionality. |
|
util/schemaconv
Package schemaconv provides utilities for converting between schema formats.
|
Package schemaconv provides utilities for converting between schema formats. |
|
util/testutil
Package testutil provides testing utilities.
|
Package testutil provides testing utilities. |
|
validation
Package validation provides validation utilities for config files and other inputs.
|
Package validation provides validation utilities for config files and other inputs. |
|
worker
Package worker provides background worker functionality.
|
Package worker provides background worker functionality. |
|
proto
|
|
|
api/v1
Package v1 is a reverse proxy.
|
Package v1 is a reverse proxy. |
|
tests
|
|
|
framework
Package framework provides testing framework utilities.
|
Package framework provides testing framework utilities. |
|
integration/cmd/command-tester
command
Package main is a helper command for integration tests.
|
Package main is a helper command for integration tests. |
|
integration/cmd/mocks/grpc_authed_weather_server
command
Package main implements a mock gRPC authenticated weather server for testing.
|
Package main implements a mock gRPC authenticated weather server for testing. |
|
integration/cmd/mocks/grpc_weather_server
command
Package main implements a mock gRPC weather server.
|
Package main implements a mock gRPC weather server. |
|
integration/cmd/mocks/http_authed_echo_server
command
Package main implements a mock HTTP authenticated echo server for testing.
|
Package main implements a mock HTTP authenticated echo server for testing. |
|
integration/cmd/mocks/http_caching_server
command
Package main provides a mock HTTP caching server for integration testing.
|
Package main provides a mock HTTP caching server for integration testing. |
|
integration/cmd/mocks/http_echo_server
command
Package main provides a mock HTTP echo server for integration testing.
|
Package main provides a mock HTTP echo server for integration testing. |
|
integration/cmd/mocks/openapi_weather_server
command
Package main implements a mock OpenWeatherMap server.
|
Package main implements a mock OpenWeatherMap server. |
|
integration/cmd/mocks/prompt-server
command
Package main implements a mock prompt server for integration tests.
|
Package main implements a mock prompt server for integration tests. |
|
integration/cmd/mocks/webrtc_weather_server
command
Package main implements a mock WebRTC weather server for testing.
|
Package main implements a mock WebRTC weather server for testing. |
|
integration/cmd/mocks/websocket_echo_server
command
Package main provides a mock WebSocket echo server for integration tests.
|
Package main provides a mock WebSocket echo server for integration tests. |
|
license
command
Package main is a script to remove license headers from files.
|
Package main is a script to remove license headers from files. |
|
license-header-remover
command
Package main implements a tool to remove license headers.
|
Package main implements a tool to remove license headers. |
|
upstream_service
|
|
|
grpc/greeter_server
module
|
Click to show internal directories.
Click to hide internal directories.
