Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultInitializeService ¶
type DefaultInitializeService struct {
// contains filtered or unexported fields
}
func NewInitializeService ¶
func NewInitializeService(serverName string, serverVersion string) *DefaultInitializeService
func (*DefaultInitializeService) Initialize ¶
func (s *DefaultInitializeService) Initialize(ctx context.Context, params protocol.InitializeParams) (protocol.InitializeResult, error)
type DefaultPromptService ¶
type DefaultPromptService struct {
// contains filtered or unexported fields
}
func NewPromptService ¶
func NewPromptService(registry *pkg.ProviderRegistry, logger zerolog.Logger) *DefaultPromptService
func (*DefaultPromptService) GetPrompt ¶
func (s *DefaultPromptService) GetPrompt(ctx context.Context, name string, arguments map[string]string) (*protocol.PromptMessage, error)
func (*DefaultPromptService) ListPrompts ¶
type DefaultResourceService ¶
type DefaultResourceService struct {
// contains filtered or unexported fields
}
func NewResourceService ¶
func NewResourceService(registry *pkg.ProviderRegistry, logger zerolog.Logger) *DefaultResourceService
func (*DefaultResourceService) ListResources ¶
func (*DefaultResourceService) ReadResource ¶
func (s *DefaultResourceService) ReadResource(ctx context.Context, uri string) (*protocol.ResourceContent, error)
type DefaultToolService ¶
type DefaultToolService struct {
// contains filtered or unexported fields
}
func NewToolService ¶
func NewToolService(registry *pkg.ProviderRegistry, logger zerolog.Logger) *DefaultToolService
Click to show internal directories.
Click to hide internal directories.