### Install and Load Tools with Toolbox Go SDK (Core) Source: https://claudemarketplaces.com/mcp/googleapis/mcp-toolbox Install the Toolbox Go SDK using go get and load a toolset from a specified URL using a background context. Ensure error checks are included for robust integration. ```bash go get github.com/googleapis/mcp-toolbox-sdk-go ``` ```go package main import ( "github.com/googleapis/mcp-toolbox-sdk-go/core" "context" ) func main() { // Make sure to add the error checks // update the url to point to your server URL := "http://127.0.0.1:5000"; ctx := context.Background() client, err := core.NewToolboxClient(URL) // Framework agnostic tools tools, err := client.LoadToolset("toolsetName", ctx) } ``` -------------------------------- ### Setup Context7 CLI Source: https://claudemarketplaces.com/mcp/upstash/context7 Installs the Context7 CLI and sets up the agent for documentation fetching. Requires Node.js 18 or newer. ```bash npx ctx7 setup ``` -------------------------------- ### Run Toolbox with Homebrew Source: https://claudemarketplaces.com/mcp/googleapis/mcp-toolbox Start the Toolbox server if installed via Homebrew. The 'toolbox' binary is available in the system path. ```bash toolbox --config "tools.yaml" ``` -------------------------------- ### Verify Docker Installation Source: https://claudemarketplaces.com/mcp/io.github.airweave-ai/search Commands to check if Docker is installed and running correctly on your system. Essential before starting the Airweave setup. ```bash docker --version ``` ```bash docker info ``` -------------------------------- ### Browse and Install Plugins Source: https://claudemarketplaces.com/plugins/affaan-m-everything-claude-code After adding the marketplace, use the /plugin command to view available plugins. You can then install desired plugins from the affaan-m/everything-claude-code marketplace. ```bash /plugin ``` -------------------------------- ### Airweave Setup Script Source: https://claudemarketplaces.com/mcp/io.github.airweave-ai/search This script automates the setup of Airweave locally using Docker. It handles environment variable creation, secret generation, and service startup. Useful for getting started with Airweave for AI agents and RAG. ```bash ./start.sh ``` -------------------------------- ### Get query examples Source: https://claudemarketplaces.com/mcp/grafana/mcp-grafana Retrieve example queries for different datasource types to learn query syntax. ```APIDOC ## Get query examples ### Description Retrieve example queries for different datasource types to learn query syntax. ### Method GET ### Endpoint /api/examples/queries ### Parameters #### Query Parameters - **datasourceType** (string) - Required - The type of datasource for which to get examples. ``` -------------------------------- ### Get Example Queries for Datasource Type Source: https://claudemarketplaces.com/mcp/grafana/mcp-grafana Retrieve example queries for a given datasource type. Requires 'datasources:read' permission and the 'datasources:*' scope. ```bash get_query_examples ``` -------------------------------- ### Load Tools for Go GenAI Source: https://claudemarketplaces.com/mcp/googleapis/mcp-toolbox This example demonstrates loading a tool using the Toolbox Go SDK and preparing its schema for use with Go GenAI. Make sure to handle errors and update the server URL. ```go package main import ( "context" "encoding/json" "github.com/googleapis/mcp-toolbox-sdk-go/core" "google.golang.org/genai" ) func main() { // Make sure to add the error checks // Update the url to point to your server URL := "http://127.0.0.1:5000" ctx := context.Background() client, err := core.NewToolboxClient(URL) // Framework agnostic tool tool, err := client.LoadTool("toolName", ctx) // Fetch the tool's input schema inputschema, err := tool.InputSchema() var schema *genai.Schema _ = json.Unmarshal(inputschema, &schema) funcDeclaration := &genai.FunctionDeclaration{ Name: tool.Name(), Description: tool.Description(), Parameters: schema, } // Use this tool with Go GenAI genAITool := &genai.Tool{ FunctionDeclarations: []*genai.FunctionDeclaration{funcDeclaration}, } } ```