Skip to main content
Glama
ALAPI-SDK

mcp-alapi-cn

Official
by ALAPI-SDK
loader.go663 B
package openapi import ( "context" "github.com/getkin/kin-openapi/openapi3" "github.com/go-resty/resty/v2" ) type Loader struct { ctx context.Context token string } func NewLoader(ctx context.Context, token string) *Loader { return &Loader{ctx: ctx, token: token} } func (l *Loader) LoadSpec(specURL string) (*openapi3.T, error) { loader := &openapi3.Loader{Context: l.ctx, IsExternalRefsAllowed: true} client := resty.New() // 传递 TOKEN 请求头, 用于获取有权限的接口列表 response, err := client.R().SetHeader("token", l.token).Get(specURL) if err != nil { return nil, err } return loader.LoadFromData(response.Body()) }

Latest Blog Posts

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/ALAPI-SDK/mcp-alapi-cn'

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