Skip to main content
Glama

mcp-gopls

interface.go804 B
package client import ( "github.com/hloiseaufcms/mcp-gopls/pkg/lsp/protocol" ) // LSPClient définit l'interface pour un client LSP type LSPClient interface { // Méthodes de base du protocole Initialize() error Shutdown() error Close() error // Méthodes de navigation de code GoToDefinition(uri string, line, character int) ([]protocol.Location, error) FindReferences(uri string, line, character int, includeDeclaration bool) ([]protocol.Location, error) // Méthodes de diagnostic GetDiagnostics(uri string) ([]protocol.Diagnostic, error) // Méthodes de document DidOpen(uri, languageID, text string) error DidClose(uri string) error // Support avancé GetHover(uri string, line, character int) (string, error) GetCompletion(uri string, line, character int) ([]string, error) }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hloiseaufcms/mcp-gopls'

If you have feedback or need assistance with the MCP directory API, please join our Discord server