如何给Picobot装上无限工具:MCP Server双通道接入指南(stdio与HTTP)
【免费下载链接】picobotA lightweight self-hosted bot in a single binary, written in Go.项目地址https://gitcode.com/gh_mirrors/pic/picobot点击查看免费下载Picobot 是一款用 Go 编写的轻量级自托管 AI Agent 机器人支持通过 MCP Server 接入外部工具覆盖 stdio 与 HTTP 双通道几行配置即可让机器人拥有无限新工具。什么是 MCP 双通道接入MCPModel Context Protocol是一个让 AI Agent 调用外部工具的开放协议。Picobot 作为 MCP 客户端可以连接任意符合协议的 MCP Server把对方的工具直接借来使用。Picobot 支持两种传输方式transport通道适用场景必填字段stdio本地进程npx、uvx、二进制、DockercommandargsHTTP远程或托管的 MCP Serverurl可选headers工具注册规则非常简单每个 MCP 工具在 Agent 工具表中以mcp_{服务器名}_{工具名}命名。例如服务器via-npx暴露了工具some-action最终注册为mcp_via-npx_some-actionAgent 会像调用内置工具一样调用它。这个封装逻辑见 internal/agent/tools/mcp.go。最快配置方法编辑 config.jsonPicobot 只有一个配置文件~/.picobot/config.json运行picobot onboard自动生成。所有 MCP 服务器都写在mcpServers字段下字段定义见 internal/config/schema.go 中的MCPServerConfig{ mcpServers: { my-server: { command: npx, args: [-y, some/mcp-server] } } } 每个服务器只走一种通道如果command和url同时填写command优先。完整字段说明可查阅官方文档docs/CONFIG.md。stdio 通道本地进程四连招stdio 模式下Picobot 会自动拉起子进程并通过 stdin/stdout 通信实现见 internal/mcp/client.go 的NewStdioClient四种常见写法{ mcpServers: { via-npx: { command: npx, args: [-y, some/mcp-server] }, via-uvx: { command: uvx, args: [some-mcp-server] }, via-binary: { command: /usr/local/bin/my-mcp-server, args: [--some-flag] }, via-docker: { command: docker, args: [run, --rm, -i, mcp/some-image] } } }⚠️Docker 特别注意args里必须带-i交互模式。否则 Docker 会立即关闭 stdinMCP 握手直接失败——这是新手踩坑最多的地方。HTTP 通道远程服务器 Bearer Token对于部署在远端的 MCP ServerStreamable HTTP 或 SSE 协议只需填url并可通过headers携带认证信息{ mcpServers: { via-remote: { url: https://mcp.example.com/mcp, headers: { Authorization: Bearer YOUR_TOKEN } } } }HTTP 通道由NewHTTPClient实现支持Mcp-Session-Id会话头和 SSE 流式响应解析默认请求超时 60 秒。启动行为Picobot 如何管理 MCP 连接连接逻辑集中在 Agent 初始化阶段internal/agent/loop.go 第 121-144 行行为很友好自动发现Agent 启动时gateway或agent命令连接所有服务器通过tools/list拉取工具清单并批量注册故障隔离某台服务器连接失败进程不存在、网络错误、握手失败时Picobot 只记录日志并继续运行其他服务器和内置工具完全不受影响优雅退出网关退出时所有 MCP 连接会被统一Close()清理不会留下僵尸进程。启动成功后日志会输出MCP server xxx: registered N tools可据此确认工具数量。常见坑与排查清单现象原因解决Docker 握手失败缺少-i参数args中加入-i工具调用报no response in SSE stream远端返回的 SSE 流中没有响应检查url是否指向 Streamable HTTP 端点启动日志出现failed to connect命令不在$PATH或网络不通改用绝对路径或用command -v验证工具名找不到记错命名规则工具名格式为mcp_{server}_{tool}command与url同时配置冲突二选一command会优先生效小结通过mcpServers这一节配置Picobot 用 stdio 和 HTTP 两条通道打通了 MCP 生态本地进程零依赖直接拉起远程服务带 Token 即插即用且故障互相隔离。配合它约 9MB 的单文件二进制你可以在最轻量的 VPS 上跑一个工具无限的 AI Agent。下一步不妨阅读 docs/HOW_TO_START.md 完成消息渠道配置让新工具在聊天中立刻可用。赞分享【免费下载链接】picobotA lightweight self-hosted bot in a single binary, written in Go.项目地址https://gitcode.com/gh_mirrors/pic/picobot点击查看免费下载相关推荐IceCubesApp 实战教程纯 SwiftUI Mastodon 客户端如何实现、架构怎么拆、本地怎么跑IceCubesApp 实战教程纯 SwiftUI Mastodon 客户端如何实现、架构怎么拆、本地怎么跑 IceCubesApp 是一款纯 SwiftUI移动开发社交如何把 Open Interpreter 接入现有 MCP stdio 或 HTTP 服务器配置外部工具如何把 Open Interpreter 接入现有 MCP stdio 或 HTTP 服务器配置外部工具 假设你已经有一个运行中的 Model Context人工智能大模型AI Agent代码智能体AI 应用CLIChatDev 2.0 如何用 mcp_local 模式接入本地 stdio MCP 工具ChatDev 2.0 如何用 mcp_local 模式接入本地 stdio MCP 工具 如果你的 MCP 服务不是以 HTTP 端点提供而是以本地可执行人工智能AI Agent多智能体Agent 工作流后端前端低代码创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

游戏目录保持整洁的秘密:深入解析Amethyst Mod Manager的VFS虚拟文件系统3种后端

游戏目录保持整洁的秘密:深入解析Amethyst Mod Manager的VFS虚拟文件系统3种后端

【免费下载链接】Amethyst-Mod-Manager A Linux native mod manager for a variety of games 项目地址: https://gitcode.com/gh_mirrors/am/Amethyst-Mod-Manager 点击查看 免费下载 Amethyst Mod Manager 是一款专为 Linux 打造的跨游戏模组(Mod&…

2026/10/14 18:10:36 阅读更多 →
kbmmw4.93企业版多层架构落地实战:从连接失败到生产避坑

kbmmw4.93企业版多层架构落地实战:从连接失败到生产避坑

简介:kbmMW 4.93 企业版是面向 Delphi 开发者的中间件工具集,适合需要构建三层、多层分布式系统及跨平台移动应用的中高级程序员。它深度集成 Object Pascal 与 VCL/FMX,提供事务管理、数据缓存、负载均衡、ORM 数据访问、Web/SOAP/RESTful 服…

2026/10/14 18:09:36 阅读更多 →
目标到底移动得有多快?我用 YOLO + ByteTrack 做了视频速度估计

目标到底移动得有多快?我用 YOLO + ByteTrack 做了视频速度估计

项目地址: yolo-object-detection-lab:基于 FastAPI 与 Ultralytics YOLO 的图像目标检测实验项目 - AtomGit 前面几篇里,这个项目已经从目标检测一路做到: Single Image → Batch Images → Video → Tracking → Line Crossing → ROI Ana…

2026/10/14 18:09:36 阅读更多 →

最新新闻

写给AI看的文档:Agent技能包设计与工程实践指南

写给AI看的文档:Agent技能包设计与工程实践指南

过去半年,GitHub 上最热闹的方向之一,不是某个新的模型权重,也不是某个推理框架的版本更新,而是一堆名字里带 superpowers、deepseek-harness、awesome-agent-skills 的仓库。这些仓库不写传统意义上的 README,不靠漂亮…

2026/10/14 23:59:43 阅读更多 →
零基础AI漫剧智能量产:从工具选型到批量出片的完整流程

零基础AI漫剧智能量产:从工具选型到批量出片的完整流程

1. 从零起步做AI漫剧:这个创作营到底在教什么第一次看到“零基础 AI 漫剧智能量产创作营”这个标题,我脑子里蹦出来的第一个念头是:又是一个割韭菜的课吧?但仔细拆解了一下“漫剧”“智能量产”“零基础”这三个关键词&#xff0c…

2026/10/14 23:59:43 阅读更多 →
Claude Code模板驱动工作流:工程化AI编程实践指南

Claude Code模板驱动工作流:工程化AI编程实践指南

1. 项目概述:这不是又一个“AI编程插件”,而是一套可即插即用的工程化工作流最近在几个技术社区和内部协作群聊里,反复看到有人发类似截图:“刚用Claude Code模板跑通了自动化日报生成,原来要写两小时的脚本&#xff0…

2026/10/14 23:59:43 阅读更多 →
零基础AI漫剧智能量产:角色一致性与批量生成全流程

零基础AI漫剧智能量产:角色一致性与批量生成全流程

1. 从零起步做AI漫剧:这个训练营到底在教什么第一次看到“AI漫剧智能量产创作营”这个名头,我脑子里蹦出来的第一个念头是:又是一个割韭菜的课吧?毕竟这两年AI绘画、AI写作的课满天飞,真正能落地跑通量产流程的没几个。…

2026/10/14 23:59:43 阅读更多 →
CFO离职后谁来签字?暂代财务负责人的三个月生存指南

CFO离职后谁来签字?暂代财务负责人的三个月生存指南

最近在行业群里看到有人转发一条消息:某头部在线视频平台的CFO辞任,由集团财务高级副总裁暂时接管财务工作。大多数人关注的是“为什么走”“拿了多少补偿”“下一站去哪”,但作为常年和企业财务体系打交道的人,我更在意的是另一组…

2026/10/14 23:59:43 阅读更多 →
Claude Code视频处理Skill盘点:180个开源工具与自动化流水线

Claude Code视频处理Skill盘点:180个开源工具与自动化流水线

1. 从“只会写代码”到“能剪片子”:这个项目到底在折腾什么第一次看到“让 Claude Code 学会做视频”这个说法,我脑子里冒出来的第一个念头是:这不就是把一个文本模型硬往多媒体方向拽吗?但仔细扒了一圈那 180 个开源 Skill 的分…

2026/10/14 23:58:40 阅读更多 →

日新闻

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →