跳到正文

技术方向

MCP 与工具调用 最新动态

让 AI 连上外部软件和数据:MCP 协议、function calling 工具调用与各类工具集成。

176 条精选近 30 天 176 条共收录 702 条

更新

精选归档 · 第 2 页

11月5日周四第 21–40 条
  1. Hacker News · AI 讨论71

    Mentat:用 MCP 把个人笔记共享给所有 AI 工具

    作者 benkelly 发布 Mentat,把个人笔记做成私有 git 仓库,通过 Cloudflare Worker 以 MCP 服务器形式提供给 Claude 和 OpenCode 读取,解决每次新对话都要重述背景的问题。

    借鉴点

    用 markdown 加 git 仓库存个人上下文,经 Cloudflare Worker 以 MCP 暴露给 Claude 和 OpenCode,写入只开 PR 并做路径与敏感信息校验,可接到知识沉淀线;代价是要自己部署 Worker 并维护 OAuth 与 CI。

  2. Hacker News · AI 讨论71

    Memex 开源仓库发布,让任意 agent 共用个人上下文记忆

    Memex 是一个开源 MCP 服务端,跑在用户自己的 Supabase 项目上,让 Claude、Muse、Codex、Cursor 等 agent 读写同一份个人记忆。

    借鉴点

    能拿走一套跨 agent 共享记忆的 MCP 服务端加 Supabase 自托管方案,含去重、纠错覆盖和夜间整理任务,落到知识沉淀线;代价是要自备 Supabase 项目和模型 API key,记忆会发给嵌入向量与模型提供方。

  3. Hacker News · AI 讨论80

    Renor 发布跨 agent 共享记忆引擎,通过 MCP 让 Claude Code、Codex、Cursor 等共用一份 Markdown 记忆

    Renor 发布基于 MCP 的共享记忆引擎,一个 agent 在会话中记下的决策、纠错和事实,其他 agent 在下次会话中可直接召回,支持 Claude Code、Codex、Cursor、Grok、Gemini、VS Code 等 MCP 客户端。

    借鉴点

    能拿走五条记忆规则和 MCP 接入命令,把跨会话决策沉淀成自有 Markdown 文件夹,换掉每个 agent 重复交代背景的做法;代价是自托管要 Node 22.16+,语义检索需另接模型。

11月4日周三
  1. Hacker News · AI 讨论71

    scan-to-vector 开源 Agent Skill:把扫描页重建成可搜索矢量 PDF

    scan-to-vector 是一个面向 Claude Code、Codex 等读取 SKILL.md 客户端的 Agent Skill,把扫描的书页、手册、表格和图表重建成文字可搜索、图表为矢量路径的 PDF,并逐页与扫描件叠图核对。

    借鉴点

    能拿走一套可复用的 Agent Skill 结构,用 draft.py 一次成稿、fixes.json 改错、叠图比对加页面账本做校验,落到知识沉淀和文档重建线;代价是每页要跑几分钟并消耗模型 token,审计通过也不等于内容正确。

  2. Hacker News · AI 讨论76

    gmpetrov 开源 agent-screenplay,用一句提示词让 Agent 录制并剪辑屏幕演示视频

    gmpetrov 在 Show HN 发布开源工具 agent-screenplay,用户对 Claude Code、Codex、Cursor 等 MCP 客户端说一句需求,Agent 探索网站或桌面应用并写出 scenario.json 剧本,Screenplay 在浏览器中回放、录制并按 Screen Studio 风格剪辑出 MP4。

    借鉴点

    能拿走的是一套 scenario.json 步骤格式加 MCP 接入,让 Claude Code、Codex、Cursor 自己探索站点再录制剪辑,落到视频产线和软件工厂的演示环节;代价是桌面录制要真机屏幕、Linux 只支持 X11,且 check 和 record 会真实点击,得指向演示账号。

  3. 掘金78

    MCP 调不通却不报错:HTTP 200 之后的两种静默失败

    作者在 MCP 服务端联调中遇到两种静默失败,HTTP 200 但调用实际失败,一种是 body 有内容而错误藏在 result.isError: true 里、error 字段为空,另一种是字符串 id 被官方 SDK 的 extractId() 丢弃导致响应体 0 字节。

    借鉴点

    能拿走一套 MCP 服务端排查顺序和 stdout 重定向 stderr 的代码,落到本地模型部署与工具调用链路上,代价是要自己补 Resources/Prompts 分支并处理 SDK 只认数字 id 的坑。

  4. 掘金71

    超级东哥CyberFD 开源自托管个人上下文系统 OneSelf,让所有 AI 共用一份用户资料

    作者开源了自托管的个人上下文管理系统 OneSelf,把个人资料放在自己机器上,通过 PCP 协议和 MCP 接口供各个 AI 读取,避免在每个工具里重复自我介绍。

    借鉴点

    可借鉴用一张操作注册表同时生成 OpenAPI 与 MCP 工具、用 OAuth 设备码让 Agent 授权且密钥操作不暴露给 Agent,落到知识沉淀线;代价是要自托管 Node 与 PostgreSQL、RustFS 并自己维护协议。

  5. Hacker News · AI 讨论71

    Engraphis 发布面向 AI 编码智能体的本地优先双时态记忆库

    Engraphis 发布本地优先的 AI 智能体持久记忆库,用 SQLite 离线存储按 workspace、repo、session 分域的项目知识,并跨向量、词法、图和代码检索返回带来源的有界上下文。

    借鉴点

    能拿走的是按 workspace/repo/session 分域存记忆、向量加词法加图加代码检索后按硬性 token 预算打包,并保留时间版本而非覆盖;可接到软件工厂与知识沉淀两条线,代价是要 Python 3.10 环境、SQLite 本地库,且基准只是三个离线小样本,撑不起通用任务性能。

  6. 掘金78

    AI-SDLC 实践:用 Claude Code 与 Codex 的六种能力搭流程

    作者梳理 Claude Code 和 Codex 共有的六种能力,即 AGENTS.md/CLAUDE.md、Skill、Subagent、Hook、MCP、权限与沙箱,并说明各自作用在上下文窗口的哪个位置。

    借鉴点

    能拿走一套中立源加 sync 投影的双宿主配置法,把角色和 skill 只写一份再生成 Claude Code 与 Codex 的配置,落到软件工厂的流程编排上;代价是 sync 跑在会话启动路径上要够快,且 Codex 每条 hook 改配置就要重新审核。

  7. 掘金78

    Lightpanda 用 Zig 从零写无头浏览器,100 个页面峰值内存 123MB

    Lightpanda 用 Zig 从零实现专为 AI Agent 和自动化设计的无头浏览器,不 fork Chromium,官方基准在 m5.large 上抓 100 个页面峰值内存 123MB、耗时 5 秒,对比 headless Chrome 的 2GB 和 46 秒。

    借鉴点

    可把抓取和表单自动化从 headless Chrome 切到 Lightpanda,Puppeteer/Playwright 只改连接地址;代价是 AGPL-3.0 商用需过法务、无原生 Windows、复杂渲染站点要实测。

  8. AWS Machine Learning Blog58

    用 EDB Postgres AI 与 Amazon Bedrock AgentCore 为智能体搭建语义层

    AWS 与 EDB 联合发布教程,演示如何在 EDB Postgres AI 内用 AIDB 扩展构建语义知识库,让运行在 Amazon Bedrock AgentCore 上的 Strands Agents 智能体回答客户 360 问题。

    借鉴点

    把业务语义写进 Postgres 的 COMMENT ON 和视图注释,再用 create_semantic_kb 建向量索引,可替换独立的语义层或指标目录;代价是前期要逐列补注释,且多 KB 并存时每次检索都得显式传 kb_name。

  9. AWS Machine Learning Blog58

    AWS 演示 Bedrock AgentCore Gateway 如何用 OBO 令牌交换让 Agent 以用户身份调用 ServiceNow

    AWS 发布教程,演示在 Amazon Bedrock AgentCore Gateway 上配置 on-behalf-of(OBO)令牌交换,让 AI Agent 调用 ServiceNow REST API 时保留发起用户的身份。

    借鉴点

    能拿走一套 OBO 令牌交换配置,把 Agent 调企业 API 的身份从应用本身换成发起用户;前提是 Entra 双应用注册、ServiceNow 入站 OAuth 和 MCP 2025-11-25 网关,漏掉 requested_token_use 参数就会认证失败。

  10. Hacker News · 首页83

    Octomind 开源 Rust 编码智能体 harness,支持 MCP 与策略即代码护栏

    Octomind 发布开源编码智能体 harness,单个 Rust 二进制,通过 MCP 工具让模型读写文件、跑 shell、搜索代码和派发子智能体,同一会话引擎可交互运行、管道输入、后台 daemon、WebSocket 或作为 ACP 子智能体嵌入。

    借鉴点

    可拿走 TOML 策略护栏(pre-call guard、post-result hook、post-turn validator)和 daemon 加 send 的后台跑法,把审批弹窗换成 CI 里可执行的规则;代价是要自己写 guard 正则并维护 tap 清单。

11月3日周二
  1. Hacker News · AI 讨论88

    AOT Library 汇总 60 种智能体优化方法并附证据

    AOT Library 收录 60 种智能体优化策略,每条附研究论文与实测结果,并给出可直接粘进编码智能体的提示词。库中引用 279 个来源中的 217 篇论文、662 条结果中的 386 条,另有 166 条结果互相矛盾或混杂,按模型选择、工具、提示词、记忆、上下文、拓扑、编排、检索、验证、安全十类组织。作者称每周更新,最近一次更新为 10 月 26 日。

    借鉴点

    能直接抄走工具描述固定分段、工具输出限 15-20KB 或落盘返路径、提示词前缀缓存稳定这几条,落到软件工厂和本地模型部署;代价是要逐条实测,作者自己也标了 166 条结果互相矛盾。

  2. Hacker News · AI 讨论72

    Metaview 介绍如何为所有招聘 agent 搭建统一 harness

    Metaview 介绍其招聘 agent 共用的统一 harness,新 agent 上线时间从数天降到两小时以内。harness 由 Cloudflare Durable Object 控制面、Modal Sandbox 沙箱、AWS Lambda broker 和会话快照恢复组成,agent 本身只剩系统提示词、技能目录、脚本和配置文件。

    借鉴点

    可借鉴其共享 harness 的四层拆分(Durable Object 控制面、Modal 沙箱、Lambda broker、快照恢复),把新 agent 上线从数天压到两小时;代价是自建运维,且沙箱内跑循环需靠 broker 隔离凭证。

  3. 掘金71

    Lightpanda 用 Zig 从零写 AI 专用无头浏览器,官方测试内存省 16 倍、速度快 9 倍

    Lightpanda 是一个用 Zig 从零编写、不基于 Chromium/Blink/WebKit 的无头浏览器,砍掉图形渲染只保留 HTML 解析、DOM、V8 执行 JS 和网络请求,官方在 AWS EC2 m5.large 上请求 933 个真实页面的测试显示 100 页峰值内存 123MB 对 Headless Chrome 的 2GB、耗时 5 秒对 46 秒。

    借鉴点

    能拿走 fetch/serve/mcp/agent 四种入口的选型对照和 PandaScript 把 Agent 探索固化成零 token 脚本的做法,可换掉 Puppeteer 后端;代价是 AGPL-3.0、无 Windows 原生版、Web 兼容性得自己拿目标站点实测。

  4. 掘金71

    用浏览器 Agent 跑掘金每日任务:踩坑与工程记录

    作者把掘金每日掘友分任务交给能操作浏览器的 Agent 跑了一遍,结论是这类 Agent 读互联网已经相当能打,写互联网还处处漏风。文中记录了几个关键坑:点赞按钮在可访问性树上没有独立节点,靠父容器偏移猜坐标会点到举报旁的空白,工具层仍返回 success;两次偏掉的点击被风控判为高频交互,digg/save 被拦。

    借鉴点

    可拿走可访问性树 ref 定位、写操作 postcondition 断言、四段式压缩摘要和幂等重试四条做法,落到浏览器自动化与 Agent 编排线上;代价是快照压缩要赌模型看不全也能做对,无锚点图标按钮仍会点偏。

  5. 掘金78

    scx 0.11.0 发布:零依赖的查询感知上下文压缩器

    spapient 发布 Rust 项目 scx 0.11.0,在把日志、命令输出、diff 喂给 LLM 前按查询删掉无关整行、保留证据行原文,crates.io、GitHub Releases、Homebrew、npm 四平台同步。

    借鉴点

    能拿走的是只删整行不改原文、证据行加邻域无条件保留、--max-tokens 超限如实报 overflow 的压缩纪律,可接到本地模型部署和 Agent 上下文治理上;代价是词面命中为主,查询零共享词时回退原文,且对已压缩文本再压会级联退化。

  6. 掘金71

    Oh My Claudian 插件让 Claude Code、Codex、Cursor 直接接入 Obsidian 知识库

    开源 Obsidian 插件 Oh My Claudian 复用本机已登录的 Claude Code、Codex、Cursor Agent 等 8 种 Agent CLI,无需额外 API Key 即可在笔记侧边栏对话。

    借鉴点

    能复用本机已登录的 Claude Code、Codex 等 8 种 Agent CLI 接入 Obsidian,省掉另配 API Key;代价是桌面版需 ≥1.7.2,且 PATH 与残留 ANTHROPIC_API_KEY 会挡住 CLI 识别。

  7. 掘金71

    开发者开源 OpenSelect,为 Claude Code 做多账号无感切号代理

    开发者 vinijack 以 MIT 协议开源 OpenSelect,这是一个用 Bun + TypeScript 写的本机守护服务,把多个 opencode-go 账号和 Z.ai、MiniMax、Command Code、Ollama Cloud、DeepSeek 官方等订阅池化,在 Claude Code 和 opencode 里实现首字节前无感换号重试。

    借鉴点

    能拿走多账号池化加首字节前换号重试的做法,把 17 个 opencode-go 账号和多家订阅串成 Claude Code 的本地高可用入口,代价是要自己维护账号凭据和 97% 阈值调参。