MCP4Go - 简化AI开发的Go语言SDK

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。