Skip to main content
Glama

Portainer MCP

Official
by portainer
zlib License
67
  • Linux
  • Apple
team.go588 B
package models import ( apimodels "github.com/portainer/client-api-go/v2/pkg/models" ) type Team struct { ID int `json:"id"` Name string `json:"name"` MemberIDs []int `json:"members"` } func ConvertToTeam(rawTeam *apimodels.PortainerTeam, rawMemberships []*apimodels.PortainerTeamMembership) Team { memberIDs := make([]int, 0) for _, member := range rawMemberships { if member.TeamID == rawTeam.ID { memberIDs = append(memberIDs, int(member.UserID)) } } return Team{ ID: int(rawTeam.ID), Name: rawTeam.Name, MemberIDs: memberIDs, } }

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/portainer/portainer-mcp'

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