gptvis

package
v0.0.0-...-615e0bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2026 License: MIT Imports: 13 Imported by: 0

README

Documentation

Index

Constants

View Source
const (
	DefaultVisRequestServer = "https://antv-studio.alipay.com/api/gpt-vis"
)

Variables

View Source
var ChartTypeMapping = map[string]string{
	"generate_line_chart":       "line",
	"generate_column_chart":     "column",
	"generate_area_chart":       "area",
	"generate_pie_chart":        "pie",
	"generate_bar_chart":        "bar",
	"generate_histogram_chart":  "histogram",
	"generate_scatter_chart":    "scatter",
	"generate_word_cloud_chart": "word-cloud",
	"generate_radar_chart":      "radar",
	"generate_treemap_chart":    "treemap",
	"generate_dual_axes_chart":  "dual-axes",
	"generate_mind_map":         "mind-map",
	"generate_network_graph":    "network-graph",
	"generate_flow_diagram":     "flow-diagram",
	"generate_fishbone_diagram": "fishbone-diagram",
}

ChartTypeMapping maps tool names to chart types

Functions

func ListTools

func ListTools(ctx context.Context) ([]mcp.Tool, error)

func NewServer

func NewServer(config, _ map[string]string) (mcpservers.Server, error)

NewServer creates a new MCP server for chart functionality

Types

type Response

type Response struct {
	Success      bool   `json:"success"`
	ErrorMessage string `json:"errorMessage"`
	ErrorCode    string `json:"errorCode"`
	TraceID      string `json:"traceId"`
	ResultObj    string `json:"resultObj"`
}

type Server

type Server struct {
	*server.MCPServer
	// contains filtered or unexported fields
}

Server represents the MCP server for chart generation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL