├── .github ├── dependabot.yml └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── demo ├── calc │ ├── calc_mtest.gox │ ├── calc_tool.gox │ ├── gop_autogen.go │ ├── gop_autogen_test.go │ └── main_mcp.gox ├── compobj │ ├── compobj_mtest.gox │ ├── compobj_tool.gox │ ├── gop_autogen.go │ ├── gop_autogen_test.go │ └── main_mcp.gox ├── hello │ ├── gop_autogen.go │ ├── gop_autogen_test.go │ ├── hello_mtest.gox │ ├── hello_tool.gox │ └── main_mcp.gox ├── longruntool │ ├── gop_autogen.go │ ├── gop_autogen_test.go │ ├── longrun_mtest.gox │ ├── longrun_tool.gox │ └── main_mcp.gox ├── prompt │ ├── code_review_mtest.gox │ ├── code_review_prompt.gox │ ├── gop_autogen.go │ ├── gop_autogen_test.go │ ├── greeting_mtest.gox │ ├── greeting_prompt.gox │ └── main_mcp.gox └── resource │ ├── README.md │ ├── gop_autogen.go │ ├── gop_autogen_test.go │ ├── main_mcp.gox │ ├── readme_res.gox │ ├── user_profile_mtest.gox │ └── user_profile_res.gox ├── go.mod ├── go.sum ├── gop.mod ├── mtest ├── case.go ├── classfile.go ├── mock │ └── mock.go ├── request.go └── rtx │ └── transport.go └── server ├── mcp.go ├── prompt.go ├── resource.go ├── sse ├── sse.go └── sse_test.go ├── stdio └── stdio.go ├── svx └── serve.go └── tool.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/README.md -------------------------------------------------------------------------------- /demo/calc/calc_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/calc/calc_mtest.gox -------------------------------------------------------------------------------- /demo/calc/calc_tool.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/calc/calc_tool.gox -------------------------------------------------------------------------------- /demo/calc/gop_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/calc/gop_autogen.go -------------------------------------------------------------------------------- /demo/calc/gop_autogen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/calc/gop_autogen_test.go -------------------------------------------------------------------------------- /demo/calc/main_mcp.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/calc/main_mcp.gox -------------------------------------------------------------------------------- /demo/compobj/compobj_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/compobj/compobj_mtest.gox -------------------------------------------------------------------------------- /demo/compobj/compobj_tool.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/compobj/compobj_tool.gox -------------------------------------------------------------------------------- /demo/compobj/gop_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/compobj/gop_autogen.go -------------------------------------------------------------------------------- /demo/compobj/gop_autogen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/compobj/gop_autogen_test.go -------------------------------------------------------------------------------- /demo/compobj/main_mcp.gox: -------------------------------------------------------------------------------- 1 | server "Composite Object Demo 🚀", "1.0.0" 2 | -------------------------------------------------------------------------------- /demo/hello/gop_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/hello/gop_autogen.go -------------------------------------------------------------------------------- /demo/hello/gop_autogen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/hello/gop_autogen_test.go -------------------------------------------------------------------------------- /demo/hello/hello_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/hello/hello_mtest.gox -------------------------------------------------------------------------------- /demo/hello/hello_tool.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/hello/hello_tool.gox -------------------------------------------------------------------------------- /demo/hello/main_mcp.gox: -------------------------------------------------------------------------------- 1 | server "Tool Demo 🚀", "1.0.0" 2 | -------------------------------------------------------------------------------- /demo/longruntool/gop_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/longruntool/gop_autogen.go -------------------------------------------------------------------------------- /demo/longruntool/gop_autogen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/longruntool/gop_autogen_test.go -------------------------------------------------------------------------------- /demo/longruntool/longrun_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/longruntool/longrun_mtest.gox -------------------------------------------------------------------------------- /demo/longruntool/longrun_tool.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/longruntool/longrun_tool.gox -------------------------------------------------------------------------------- /demo/longruntool/main_mcp.gox: -------------------------------------------------------------------------------- 1 | server "Long Running Operation 🚀", "1.0.0" 2 | -------------------------------------------------------------------------------- /demo/prompt/code_review_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/prompt/code_review_mtest.gox -------------------------------------------------------------------------------- /demo/prompt/code_review_prompt.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/prompt/code_review_prompt.gox -------------------------------------------------------------------------------- /demo/prompt/gop_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/prompt/gop_autogen.go -------------------------------------------------------------------------------- /demo/prompt/gop_autogen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/prompt/gop_autogen_test.go -------------------------------------------------------------------------------- /demo/prompt/greeting_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/prompt/greeting_mtest.gox -------------------------------------------------------------------------------- /demo/prompt/greeting_prompt.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/prompt/greeting_prompt.gox -------------------------------------------------------------------------------- /demo/prompt/main_mcp.gox: -------------------------------------------------------------------------------- 1 | server "Prompt Demo 🚀", "1.0.0" 2 | -------------------------------------------------------------------------------- /demo/resource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/resource/README.md -------------------------------------------------------------------------------- /demo/resource/gop_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/resource/gop_autogen.go -------------------------------------------------------------------------------- /demo/resource/gop_autogen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/resource/gop_autogen_test.go -------------------------------------------------------------------------------- /demo/resource/main_mcp.gox: -------------------------------------------------------------------------------- 1 | server "Resource Demo 🚀", "1.0.0" 2 | -------------------------------------------------------------------------------- /demo/resource/readme_res.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/resource/readme_res.gox -------------------------------------------------------------------------------- /demo/resource/user_profile_mtest.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/resource/user_profile_mtest.gox -------------------------------------------------------------------------------- /demo/resource/user_profile_res.gox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/demo/resource/user_profile_res.gox -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/go.sum -------------------------------------------------------------------------------- /gop.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/gop.mod -------------------------------------------------------------------------------- /mtest/case.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/mtest/case.go -------------------------------------------------------------------------------- /mtest/classfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/mtest/classfile.go -------------------------------------------------------------------------------- /mtest/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/mtest/mock/mock.go -------------------------------------------------------------------------------- /mtest/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/mtest/request.go -------------------------------------------------------------------------------- /mtest/rtx/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/mtest/rtx/transport.go -------------------------------------------------------------------------------- /server/mcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/mcp.go -------------------------------------------------------------------------------- /server/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/prompt.go -------------------------------------------------------------------------------- /server/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/resource.go -------------------------------------------------------------------------------- /server/sse/sse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/sse/sse.go -------------------------------------------------------------------------------- /server/sse/sse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/sse/sse_test.go -------------------------------------------------------------------------------- /server/stdio/stdio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/stdio/stdio.go -------------------------------------------------------------------------------- /server/svx/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/svx/serve.go -------------------------------------------------------------------------------- /server/tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goplus/mcp/HEAD/server/tool.go --------------------------------------------------------------------------------