MCP Go —— MCP 的 Go 实现
Model Context Protocol (MCP) 的 Go 实现,实现 LLM 应用程序与外部数据源和工具之间的无缝集成。
package main import ( "context" "errors" "fmt" "github.com/mark3labs/mcp-go/mcp" "github.com/mark3labs/mcp-go/server" ) func main() { // Create MCP server s := server.NewMCPServer( "Demo 🚀", "1.0.0", ) // Add tool tool := mcp.NewTool("hello_world", mcp.WithDescription("Say hello to someone"), mcp.WithString("name", mcp.Required(), mcp.Description("Name of the person to greet"), ), ) // Add tool handler s.AddTool(tool, helloHandler) // Start the stdio server if err := server.ServeStdio(s); err != nil { fmt.Printf("Server error: %v\n", err) } } func helloHandler(ctx context.Context, request mcp.CallToolRequest) (*mcp.CallToolResult, error) { name, ok := request.Params.Arguments["name"].(string) if !ok { return nil, errors.New("name must be a string") } return mcp.NewToolResultText(fmt.Sprintf("Hello, %s!", name)), nil }
MCP Go 处理所有复杂的协议细节和服务器管理,因此你可以专注于构建出色的工具。它旨在实现高级且易于使用。
主要特点:
- 快速:高级接口意味着更少的代码和更快的开发速度
- 简单:使用最少的样板构建 MCP 服务器
- 完整:MCP Go 旨在提供核心 MCP 规范的完整实现

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
大阪大学推出开源量子计算机操作系统
大阪大学、富士通有限公司、系统工程顾问株式会社 (SEC) 和 TIS Inc. (TIS) 宣布在GitHub上发布量子计算机开源操作系统。该系统名为面向操作员和用户的开放量子工具链 (OQTOPUS),代表了量子计算领域全球最全面的开源努力之一。 OQTOPUS 的设计灵活且可定制,允许用户根据自己的特定需求定制系统。它的发布有望通过显著降低设置和操作量子系统的复杂性(尤其是在云环境中)来加速量子计算的实际部署。 以前,大学和公司必须开发大量定制软件才能实现基于云的量子计算。借助 OQTOPUS,协作团队通过提供从设置到执行的完整、随时可用的操作系统简化了这一流程,使量子计算比以往任何时候都更容易实现。 OQTOPUS 概览。图片来源:OQTOPUS 团队 此外,大阪大学提供的量子计算云服务已开始将OQTOPUS整合到其运营中,富士通有限公司将在2025年下半年向使用其量子计算机的研究合作伙伴提供该服务。 展望未来,研究团队将通过不断扩展 OQTOPUS 的功能和发展蓬勃发展的全球社区来推动量子计算的发展。大阪大学量子信息与量子生物学中心 (QIQB) 的 Keisuke Fuji...
- 下一篇
KubeSphere v4.1.3 开源版发布
KubeSphere 4.1.3 开源版正式发布,本次更新包含多项功能优化和缺陷修复,进一步提升安全性与易用性。 功能优化 优化企业空间的级联删除逻辑 企业空间级联删除策略从被动改为主动,避免误操作。 调整部分平台角色、企业空间角色的授权规则 进一步细化 RBAC 授权规则,安全性提升。 优化 Pod 列表页的数据展示 更直观的展示资源状态信息,提升易用性。 允许用户关联多个身份提供程序 用户可同时绑定多个身份提供程序(IdP),提升灵活性和兼容性。 支持手动触发应用仓库更新 用户可以主动刷新应用仓库,确保获取最新的应用版本信息。 新增“拒绝访问”页面 将非法的页面请求,重定向到“拒绝访问”页面。 缺陷修复 修复应用实例无法升级的问题 修复与预发布 K8s 版本号的兼容性问题 修复 LDAP 身份提供程序的配置问题 修复无法从 Docker Hub 和 Harbor 搜索镜像的问题 修复应用程序版本中处理特殊字符的问题 修复未安装网关扩展时无法创建 Ingress 的问题 安装升级 欢迎广大用户下载体验,并提供宝贵反馈。 注意事项 更多更新内容,请参阅 KubeSphere 4.1.3...
相关文章
文章评论
共有0条评论来说两句吧...