Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MCPSoClient ¶
MCPSoClient is a client for the mcp.so registry
func (*MCPSoClient) Get ¶
func (c *MCPSoClient) Get(name string) (*ServerResult, error)
Get retrieves details for a specific MCP server
func (*MCPSoClient) List ¶
func (c *MCPSoClient) List(limit int) (*SearchResponse, error)
List retrieves the most popular MCP servers
func (*MCPSoClient) Search ¶
func (c *MCPSoClient) Search(query string) (*SearchResponse, error)
Search searches for MCP servers on mcp.so
type SearchResponse ¶
type SearchResponse struct {
Results []ServerResult `json:"results"`
Total int `json:"total"`
}
SearchResponse represents the response from mcp.so search
type ServerResult ¶
type ServerResult struct {
Name string `json:"name"`
Description string `json:"description"`
URL string `json:"url"`
Author string `json:"author"`
Tags []string `json:"tags"`
Runtime string `json:"runtime"` // node, python, go, etc.
Stars int `json:"stars"`
}
ServerResult represents a search result from mcp.so
Click to show internal directories.
Click to hide internal directories.