blob: 936516109e431459b5bb026f37dcde93fd95a724 [file] [log] [blame]
This test exercises the "go_package_api" MCP tool.
-- flags --
-mcp
-- go.mod --
module example.com/mod
//@mcptool("go_package_api", `{"packagePaths":["example.com/mod/lib"]}`, output=outline)
go 1.21
-- main.go --
package main
import "example.com/mod/lib"
func main() {
println(lib.Foo(0))
}
-- lib/lib.go --
package lib
type T int
func Foo(int) string {
return ""
}
-- lib/lib_test.go --
package lib
import "testing"
func Test(*testing.T) {
}
-- @outline --
"example.com/mod/lib" (package lib)
lib.go:
```go
package lib
type T int
func Foo(int) string
```