mirror of
https://github.com/alibaba/higress.git
synced 2026-03-13 05:00:49 +08:00
32 lines
1.3 KiB
Go
32 lines
1.3 KiB
Go
// main.go
|
|
package main
|
|
|
|
import (
|
|
"amap-test/server"
|
|
"amap-test/tools"
|
|
|
|
"github.com/alibaba/higress/plugins/wasm-go/pkg/wrapper"
|
|
)
|
|
|
|
func main() {}
|
|
|
|
func init() {
|
|
wrapper.SetCtx(
|
|
"amap-test", // Server name
|
|
wrapper.ParseRawConfig(server.ParseFromConfig),
|
|
// wrapper.AddMCPTool("my_tool", tools.MyTool{}), // Register tools
|
|
// Add more tools as needed
|
|
wrapper.AddMCPTool("maps_bicycling", tools.BicyclingRequest{}),
|
|
wrapper.AddMCPTool("maps_geo", tools.GeoRequest{}),
|
|
wrapper.AddMCPTool("maps_direction_transit_integrated", tools.TransitIntegratedRequest{}),
|
|
wrapper.AddMCPTool("maps_ip_location", tools.IPLocationRequest{}),
|
|
wrapper.AddMCPTool("maps_weather", tools.WeatherRequest{}),
|
|
wrapper.AddMCPTool("maps_direction_driving", tools.DrivingRequest{}),
|
|
wrapper.AddMCPTool("maps_around_search", tools.AroundSearchRequest{}),
|
|
wrapper.AddMCPTool("maps_search_detail", tools.SearchDetailRequest{}),
|
|
wrapper.AddMCPTool("maps_regeocode", tools.ReGeocodeRequest{}),
|
|
wrapper.AddMCPTool("maps_text_search", tools.TextSearchRequest{}),
|
|
wrapper.AddMCPTool("maps_distance", tools.DistanceRequest{}),
|
|
wrapper.AddMCPTool("maps_direction_walking", tools.WalkingRequest{}),
|
|
)
|
|
} |