Documentation
¶
Index ¶
Constants ¶
View Source
const (
CreateDatabase = "create_database"
)
View Source
const (
ListDatabases = "list_databases"
)
Variables ¶
View Source
var CreateDatabaseTool = mcp.NewTool( CreateDatabase, mcp.WithDescription("create a database by type name and password"), mcp.WithString("database_type", mcp.Description("installed database app type, support mysql and postgresql"), mcp.DefaultString("mysql"), mcp.Required()), mcp.WithString("database", mcp.Description("installed database app name"), mcp.DefaultString(""), mcp.Required()), mcp.WithString("name", mcp.Description("database name"), mcp.DefaultString(""), mcp.Required()), mcp.WithString("username", mcp.Description("database username"), mcp.DefaultString("")), mcp.WithString("password", mcp.Description("database password"), mcp.DefaultString("")), )
View Source
var ListDatabasesTool = mcp.NewTool( ListDatabases, mcp.WithDescription("list databases by name"), mcp.WithString("name", mcp.Description("database name"), mcp.DefaultString(""), mcp.Required()), )
Functions ¶
func CreateDatabaseHandle ¶
func CreateDatabaseHandle(ctx context.Context, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
func ListDatabasesHandle ¶
func ListDatabasesHandle(ctx context.Context, request mcp.CallToolRequest) (*mcp.CallToolResult, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.