Documentation
ΒΆ
There is no documentation for this package.
Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
internal
|
|
|
agent
Package agent provides comprehensive MCP (Model Context Protocol) client and server implementations for debugging, testing, and integrating with the muster aggregator.
|
Package agent provides comprehensive MCP (Model Context Protocol) client and server implementations for debugging, testing, and integrating with the muster aggregator. |
|
agent/commands
Package commands provides a shared interface for REPL command implementations.
|
Package commands provides a shared interface for REPL command implementations. |
|
agent/oauth
Package oauth implements OAuth 2.1 client authentication for the Muster Agent.
|
Package oauth implements OAuth 2.1 client authentication for the Muster Agent. |
|
aggregator
Package aggregator provides the MCP aggregator server implementation.
|
Package aggregator provides the MCP aggregator server implementation. |
|
app
Package app provides application bootstrap, lifecycle management, and configuration management for muster.
|
Package app provides application bootstrap, lifecycle management, and configuration management for muster. |
|
cli
Package cli provides sophisticated command-line interface utilities for the muster application.
|
Package cli provides sophisticated command-line interface utilities for the muster application. |
|
client
Package client provides a unified client abstraction for accessing muster resources both locally (filesystem) and in-cluster (Kubernetes API).
|
Package client provides a unified client abstraction for accessing muster resources both locally (filesystem) and in-cluster (Kubernetes API). |
|
config
Package config provides configuration management for muster.
|
Package config provides configuration management for muster. |
|
context
Package context provides kubectl-style context management for muster CLI.
|
Package context provides kubectl-style context management for muster CLI. |
|
events
Package events provides core infrastructure for generating Kubernetes Events for muster CRD lifecycle operations.
|
Package events provides core infrastructure for generating Kubernetes Events for muster CRD lifecycle operations. |
|
mcpserver
Package mcpserver provides MCP (Model Context Protocol) server management functionality.
|
Package mcpserver provides MCP (Model Context Protocol) server management functionality. |
|
metatools
Package metatools provides server-side meta-tool handlers for the MCP aggregator.
|
Package metatools provides server-side meta-tool handlers for the MCP aggregator. |
|
oauth
Package oauth implements OAuth 2.1 proxy functionality for remote MCP server authentication.
|
Package oauth implements OAuth 2.1 proxy functionality for remote MCP server authentication. |
|
orchestrator
Package orchestrator provides the core service orchestration functionality for muster.
|
Package orchestrator provides the core service orchestration functionality for muster. |
|
reconciler
Package reconciler provides a unified reconciliation system for muster resources.
|
Package reconciler provides a unified reconciliation system for muster resources. |
|
server
Package server provides OAuth 2.1 protection for the Muster Server.
|
Package server provides OAuth 2.1 protection for the Muster Server. |
|
serviceclass
Package serviceclass provides Kubernetes CRD-based ServiceClass management with full lifecycle operations and status tracking.
|
Package serviceclass provides Kubernetes CRD-based ServiceClass management with full lifecycle operations and status tracking. |
|
services
Package services provides the service abstraction layer for muster.
|
Package services provides the service abstraction layer for muster. |
|
teleport
Package teleport provides a Teleport Client Provider for accessing MCP servers on private installations that are only reachable via Teleport Application Access.
|
Package teleport provides a Teleport Client Provider for accessing MCP servers on private installations that are only reachable via Teleport Application Access. |
|
testing
## Service Testing - **Lifecycle Management**: Test service creation, management, and deletion - **Dependency Management**: Validate service dependency resolution - **State Transitions**: Test service state changes and event handling - **Integration**: Test service interaction with other system components
|
## Service Testing - **Lifecycle Management**: Test service creation, management, and deletion - **Dependency Management**: Validate service dependency resolution - **State Transitions**: Test service state changes and event handling - **Integration**: Test service interaction with other system components |
|
testing/fixtures/oauth
Package oauth contains test fixtures for OAuth authentication testing.
|
Package oauth contains test fixtures for OAuth authentication testing. |
|
testing/mock
Package mock provides mock MCP server functionality for testing muster components.
|
Package mock provides mock MCP server functionality for testing muster components. |
|
workflow
Package workflow provides workflow management and execution capabilities for muster.
|
Package workflow provides workflow management and execution capabilities for muster. |
|
pkg
|
|
|
apis/muster/v1alpha1
Package v1alpha1 contains API Schema definitions for the muster v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the muster v1alpha1 API group. |
|
logging
Package logging provides a structured logging system for muster with unified log handling and flexible output formatting.
|
Package logging provides a structured logging system for muster with unified log handling and flexible output formatting. |
|
oauth
Package oauth provides shared OAuth 2.1 types and utilities used by both the Muster Agent and Server.
|
Package oauth provides shared OAuth 2.1 types and utilities used by both the Muster Agent and Server. |
|
strings
Package strings provides string utility functions for the muster project.
|
Package strings provides string utility functions for the muster project. |
Click to show internal directories.
Click to hide internal directories.