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
service.go•501 B
package server
// This file provides the expected API for main.go by acting as an
// adapter to the implementations in server.go
// NewService creates a new MCP service for gopls integration
func NewService() (*Service, error) {
logFile, err := setupLogger()
if err != nil {
return nil, err
}
svc := &Service{
logFile: logFile,
}
if err := svc.initLSPClient(); err != nil {
if logFile != nil {
logFile.Close()
}
return nil, err
}
svc.server = setupServer()
return svc, nil
}