首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

Show HN:Mu – 代理工具

2026-08-03 1 阅读 约8分钟阅读 asim
分享:
字号:
代理工具 Mu 为代理提供日常互联网工具:新闻、网络搜索、邮件、市场、天气、视频、地点、图像、文件、日历、联系人。其中 67 个,位于一个 MCP 端点后面。连接一次,您的代理就拥有所有这些,而不是为每个连接连接服务器。真正的工具,而不是包装。大多数提供代理工具的东西只是其他人 API 上的一个薄层。 Mu 运行邮件服务器(带有 DKIM 的 SMTP)、提要聚合器、搜索索引、应用程序沙箱以及它为您提供的钱包。 mail_inbox 读取真实的收件箱。 db_create 写入实际存储。这些工具不是其他人产品的目录——它们是这个实例自己公开的功能。同样的工具上还有一个网络应用程序,因为操作员也是一个人。使用托管在 micro.mu 上的它,或者自行托管单个 Go 二进制文件——无论哪种方式都是相同的产品。开源,AGPL-3.0。 { "mcpServers" : { "mu" : { "url" : " https://micro.mu/mcp " } } } 这就是整个设置。该配置中没有密钥,因为无需粘贴任何内容:第一个调用会收到指向实例授权服务器的 401,您的客户端将引导您完成登录并保留令牌本身。这是 MCP 授权规范——Claude Desktop 和 Cursor 都遵循该规范。对于没有这样做的客户端,请在 /token 创建个人访问令牌并将其作为 Authorization: Bearer 发送。 curl -X POST https://micro.mu/mcp -H ' Content-Type: application/json ' \ -d ' {"jsonrpc":"2.0","id":1,"method":"tools/list"} ' 包括读取该实例自己的内容。需要我们花钱才能运行的呼叫(模型呼叫、付费第三方)会从您的余额中扣除积分。浏览其中的内容:micro.mu/tools — 每个工具均按服务分组,以及每次调用的费用。 MCP 文档了解协议详细信息。区域工具 网络 web_search · web_fetch — 搜索网络,以纯文本形式阅读页面 新闻 news_list · news_read · news_search — RSS 聚合,全文 市场 market_list — 加密、期货、商品、货币 天气 Weather_forecast — 状况、预报、花粉 地点 place_search · place_nearby · place_eta — 兴趣点、地理编码、旅行时间 视频 video_list · video_search — 精选频道,无广告或推荐 邮件 mail_inbox · mail_send · mail_address — 使用 DKIM 的真实 SMTP 服务器,以及每个代理的地址 存储 db_create · db_get · db_list · db_update · db_delete — 每个呼叫者记录 文件 files_put · files_get · files_list · files_share — 保存文件,获取 URL 日历 events_create · events_free · events_list — 日程安排,并在您空闲时查找 联系人 contacts_find · contacts_add · contacts_list — 转一个名称到一个地址 搜索你自己的index_search - 这个实例为你提供的一切 图片 images_generate · images_search 写作博客_* · 社交_* · Stream_* - 发布、阅读、讨论 应用程序 apps_build · apps_run · apps_edit - 构建和运行小型网络工具 Faith islam_today · islam_prayer · islam_qibla · quran · hadith Money wallet_balance - 积分,以及在哪里发送 USDC 充值 代理代理 · 聊天 - 询问整个事情问题并让它组成 每个工具也是一个 mu CLI 子命令。帐户范围的工具(邮件、存储、索引、图像、事件、文件、联系人)需要登录的调用者; mail_send 总是这样做,因此不负责任的调用者无法花费域的声誉。上面的每个区域都是一个服务——一个带有类型化处理程序的 Go 包,在 Go Micro 注册表后面进行进程内注册。一种二进制文件,无需外部基础设施。注册表是唯一的事实来源:服务声明自身一次,每个表面都源自该声明。 var 规格 = 服务。规范 { 名称:“web”,处理程序:new(服务器),描述:“开放的网络:搜索它,从中读取页面”,页面:“/search”,端点:map [ string ]service。端点{“搜索”:{文档:“在网络上搜索当前信息”,成本:钱包。 OpWebSearch }, "Fetch" : { Doc : "获取网页并返回可读内容" , Cost : wallet . OpWebFetch }, }, } 注册后,无需额外接线,即可立即使用到:agents ,通过 MCP 位于 /mcp — 用于 Claude Desktop、Cursor 或您自己的;内置代理,作为它可以调用的工具;自定义代理,位于 /agent/new 的工具选择器中; CLI ,其中每个工具都是一个子命令; apps ,通过 SDK 中的 mu.service(name, method, args) 。因此,扩展 Mu 是添加一个元素,而不是连接 N 个集成。 // 在应用程序内部 - 任何已注册的服务,无需更改 SDK const { times } = wait mu . service ( 'islam' , 'prayer' , { lat , lon , tz } ) const { 摘要 } = 等待 mu 。 service ( 'weather' , 'forecast' , { lat , lon } ) 身份从调用上下文绑定到服务器端 - 调用者永远不会说出它想要的数据,并且任何请求中都没有帐户字段可以伪造。对于一个人来说,同样的工具。卡片让每项服务一目了然(标题、价格、天气、未读邮件),而客服人员会根据您所看到的内容采取行动。注销的访客获得公共版本
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱