package server
import (
"context"
"github.com/mark3labs/mcp-go/mcp"
)
type PromptCompletionProvider interface {
CompletePromptArgument (ctx context .Context , promptName string , argument mcp .CompleteArgument , context mcp .CompleteContext ) (*mcp .Completion , error )
}
type ResourceCompletionProvider interface {
CompleteResourceArgument (ctx context .Context , uri string , argument mcp .CompleteArgument , context mcp .CompleteContext ) (*mcp .Completion , error )
}
type DefaultPromptCompletionProvider struct {}
func (p *DefaultPromptCompletionProvider ) CompletePromptArgument (ctx context .Context , promptName string , argument mcp .CompleteArgument , context mcp .CompleteContext ) (*mcp .Completion , error ) {
return &mcp .Completion {
Values : []string {},
}, nil
}
type DefaultResourceCompletionProvider struct {}
func (p *DefaultResourceCompletionProvider ) CompleteResourceArgument (ctx context .Context , uri string , argument mcp .CompleteArgument , context mcp .CompleteContext ) (*mcp .Completion , error ) {
return &mcp .Completion {
Values : []string {},
}, nil
}
The pages are generated with Golds v0.8.4 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds .