Skip to main content
Glama

CentralMind/Gateway

registry.go544 B
package providers import ( "errors" ) type ModelProviderFactory func(ModelProviderConfig) (ModelProvider, error) var ( ErrUnknownProvider = errors.New("unknown ai provider") providerRegistry = make(map[string]ModelProviderFactory) ) func RegisterModelProvider(name string, factory ModelProviderFactory) { providerRegistry[name] = factory } func NewModelProvider(config ModelProviderConfig) (ModelProvider, error) { if factory, ok := providerRegistry[config.Name]; ok { return factory(config) } return nil, ErrUnknownProvider }

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/centralmind/gateway'

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