本项目是一个简单的MCP服务器,借助SSE(Server-Sent Events)协议对外暴露服务,同时附带了示例工具、资源和提示。此项目是在以下GitHub仓库示例的基础上修改而来:https://github.com/mark3labs/mcp-go/blob/main/examples/everything/main.go。
要运行该项目,请使用以下命令:
go build . && ./mcp-go-sse-server --transport sse --baseurl http://localhost
go build . && ./mcp-go-sse-server --transport sse --baseurl https://mcp.example.com --omitPort
在nats-postgres分支中,提供了一个实际用例的实现。该示例展示了如何从PostgreSQL数据库读取数据并将其写入NATS通道。