MCP4Go - 简化AI开发的Go语言SDK
一个用于模型上下文协议(MCP)的全面Go语言SDK,抽象掉协议复杂性,简化AI应用开发。
快速入门
MCP4Go 是基于 Model Context Protocol (MCP) 的 Go 实现,旨在简化 AI 应用开发。
安装
需要 Go 1.18 或更高版本。使用以下命令安装:
go get github.com/mcp4go/mcp4go
示例代码
在你的 Go 应用中导入 MCP4Go 包并启动一个简单的服务器:
package main
import (
"context"
"github.com/mcp4go/mcp4go/server"
"github.com/mcp4go/mcp4go/server/transport"
)
func main() {
ctx := context.Background()
transport := transport.NewStdioTransport()
srv, cleanup, err := server.NewServer(transport)
if err != nil {
panic(err)
}
defer cleanup()
srv.Run(ctx)
}
更多功能和详细文档请参考 README。