Versions in this module Expand all Collapse all v1 v1.0.0 Jul 23, 2026 Changes in this version + type LSPTools struct + func NewLSPTools(lspClient client.LSPClient, workspaceDir string) *LSPTools + func (t *LSPTools) Register(s *server.MCPServer) + func (t *LSPTools) SetClientGetter(getter func() client.LSPClient) + func (t *LSPTools) SetClientResolver(resolver func(string) (client.LSPClient, error)) + func (t *LSPTools) SetModuleResolver(resolver func(string) (string, error)) + func (t *LSPTools) SetResetFunc(resetFunc func(error) bool) + func (t *LSPTools) SetSearcher(searcher search.Searcher) + func (t *LSPTools) SetSymbolSearcher(s SymbolSearcher) + type SymbolSearcher func(ctx context.Context, query string, opts federation.SymbolSearchOpts) ([]federation.EnrichedSymbol, bool, error)