工具调用与协议

学习工具设计、MCP 接入和智能体互通,适合连接外部能力的开发者。

48 条精选 · 入门 12 · 按推荐学习顺序:越基础、直观越靠前,越系统、深入越靠后

在 3D 图中查看
  1. 11入门
  2. 12进阶
    项目发布 10-28
    Reddit

    我为用 Claude Code 设计 CAD 模型写了一套工作规则,寻求反馈

    I wrote working rules for designing CAD models with Claude Code — looking for feedback

    r/ClaudeAI 社区帖子(原文为法语),作者用 Claude Code 通过 MCP 连接器控制 CAD 软件,做了一个参数化楼梯。为避免模型变得难以维护,他写了一份约 90 行的规则文件,让代理在每次会话开始时读取,内容包括:代理先提方案、经批准才改动;模型须保持可手工编辑(草图内标尺寸、命名参数、明确命名、基于骨架构建);每次变更写入设计记录文件,便于配合 Git、PLM 或普通文件夹。作者以 MIT 许可在 GitHub 发布为 v0.1,仅在一个项目中测试过,并向使用 FreeCAD、Onshape、Fusion 或 SolidWorks 搭配 AI 代理的人征集补充规则的建议。适合把 AI 代理接入 CAD 建模流程、关心模型可维护性与变更记录的人阅读。

  3. 16入门
    项目发布 10-25
    GitHub

    yjid/kensaku

    这是一个免费开源的本地文件启动器与搜索工具,支持对文件名、文档、代码和截图内容进行全文、OCR 与语义搜索,并可通过 MCP 供代理访问;所有数据不离开本机。README 称搜索 10 万个文件名约需 1 毫秒、占用约 12 MB 内存。标签包含 Rust、Tauri、Windows、隐私等。适合关注本地优先桌面搜索、希望让 AI 代理检索本机文件的人阅读。

  4. 17入门
    项目发布 10-08
    GitHub

    LingCore/WinShun(Win顺)

    LingCore/WinShun

    一个免费开源的 Windows 快速搜索与启动器,双击 Ctrl 唤起。功能包括拼音文件搜索、对 Word/Excel/PDF 的全文搜索、剪贴板历史(替代 Win+V)、对话框搜索、任务栏搜索、插件,以及对接 AI 助手的 MCP 服务器。README 将其定位为 Everything、Listary 的替代品,标签显示使用 C++/Qt6,支持 Windows 10 与 11。

  5. 18进阶
    项目发布 10-18
    GitHub

    kanaworksai-hue/audio-studio-mcp

    为 Claude Code 及任意 MCP 客户端提供本地 AI 背景音乐与音效生成的 MCP 服务器,基于 Stable Audio 3,在 Apple Silicon 上使用 MLX、在 Windows NVIDIA GPU 上使用 PyTorch,无需云端服务和 API Key。适合需要本地音频生成(如游戏音频)的开发者使用。

  6. 19进阶
    项目发布 10-15
    GitHub

    Leonxlnx/earshot

    为编码 Agent 提供“耳朵”的开源工具,让它能听见、评审并生成声音,仅用 CPU 本地运行。以 CLI、Python API 和 MCP 服务器形式提供,功能包括用文字描述文件听感、评估与描述的契合度、定位长录音中的最佳片段、判断声音是否为代码合成、生成逐秒听感转录和评分卡,以及用 earshot forge 以代码造声、用 earshot fit 把录音转成代码。

  7. 20进阶
    项目发布 09-28
    GitHub

    PaperPilot:零云端、纯 Rust 的 PDF 引擎,支持 WASM 与 MCP

    PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP

    一个本地文档 AI 助手项目,用纯 Rust 编写 PDF/文档工具,宣称文件不离开用户机器。同一引擎可用于 MCP 服务器(供代码智能体合并、拆分、OCR、压缩 PDF)、命令行、浏览器 WASM 版、Tauri + Svelte 桌面应用以及本地 REST API,采用 Apache 2.0 许可。

  8. 21进阶
    项目发布 10-25
    GitHub

    emanuele-em/kanzo

    这是一个自托管的看板工具,同时是浏览器看板和 MCP 服务器,让人和编码代理在同一批任务上协作;单个约 4 MB 的二进制文件,冷启动约 2 毫秒,无需账号和服务器,整个看板是一个文件夹并通过私有 git 仓库在多台机器间同步。标签包含 Rust、SQLite、local-first、Claude Code、Codex 等。适合用编码代理做任务管理、想要本地自托管看板的人阅读。

  9. 22进阶
    项目发布 10-08
    GitHub

    Show HN:SolidCraft——用 Rust 编写的开源参数化 CAD(支持 MCP)

    Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)

    一个用纯 Rust 编写的开源参数化 3D CAD 应用,支持草图、约束和带参数化特征时间轴的实体建模,改动尺寸后模型会重新构建。可在桌面端、浏览器中运行,并内置 MCP 服务器供 AI 智能体进行建模。README 提供 Windows、macOS、Linux 与 Snap 下载入口及网页版试用链接。

  10. 23入门
    项目发布 10-24
    GitHub

    jouaaaaaa/mcd-self-butler

    这是一个 GitHub 仓库,介绍名为 McButler 的麦当劳点单参谋工具,基于麦当劳官方 MCP(mcp.mcd.cn)构建,据描述提供每日推荐、套餐营养成分分析、门店全成本比价、团餐配餐、以信贷评分卡思路计算的“麦险分”以及等餐小剧场等功能。仓库说明其是麦当劳程序员节创意开发大赛 Skill 赛道的参赛作品,并附有在线演示与使用命令。适合对 MCP 应用示例或餐饮点单工具开发感兴趣的读者。

  11. 24进阶
    项目发布 10-09
    GitHub

    lvzuojing/mcd-wrapped

    这是麦当劳 1024 程序员节创意开发大赛的参赛项目,基于麦当劳 MCP 开放接口做四个模块:探测 35 个 tool(其中已跑通 27 个)、生成个人年度消费年报、输出 158 个餐品的营养与营销等公共数据全景报告、以及用蒙特卡洛模拟计算抽奖期望值。项目还提供粤语等方言语音播报,并在文档里记录了对接 MCP 时遇到的三处返回格式问题(返回体为 Markdown、部分数据为逗号分隔表格、无数据时返回中文文案)。

  12. 25进阶
    项目发布 10-28
    Reddit

    我给了 Claude Code 约 600 个工具来驱动 Altium Designer,它从文字规格设计出完整四层 PCB

    I gave Claude Code ~600 tools to drive Altium Designer. Here it designs a full 4-layer PCB from a written spec

    这是一条 Reddit r/ClaudeAI 社区帖子。作者是电子设计工程师,开发了开源 MCP 服务器 eda-agent,让 Claude 直接在 Altium Designer 中实时编辑当前打开的设计。帖中描述视频里 Claude Code 根据一份圆形 54 mm LED 板文字规格完成建库(符号、封装、3D 模型、料号)、绘制原理图、环形放置 61 颗 LED、按 90 欧姆差分对布 USB 线、铺地、通过 DR 检查并导出 Gerber、钻孔、BOM、贴片坐标和 STEP 等生产文件,之后还按第一轮评审清单逐项修正。作者总结了经验:先查数据手册、不允许猜测元件参数并在会话开始和每 10 次调用时提醒;批量工具显著加速;给可核查的反馈。适合对 MCP 服务器、Claude Code 驱动专业 EDA 工具及 PCB 设计自动化感兴趣的人阅读。

  13. 27进阶
    项目发布 10-08
    GitHub

    Show HN:我把一个 AI 智能体装进了诺基亚 110

    Show HN: I Put an AI Agent on a Nokia 110

    这是一个 GitHub 项目,作者对诺基亚 110 4G 功能机固件进行逆向工程,为其开发了原生 AI 聊天应用。用户用数字键盘输入,应用将消息发送至 DeepSeek 聊天 API 并根据工具调用执行查看电量、开关手电筒、拨打电话、设置闹钟等功能。作者说明因手机仅 48MB 内存无法安装 Android,最终改为将内置计算器应用改造为聊天界面;目前是一个从小型计算机载入内存后可在移动数据下脱机运行的原型。

  14. 28进阶
    项目发布 10-26
    GitHub

    JunWan666/astrbot-for-android

    这是一个 Android 应用项目,用于在手机上本地部署和管理 AstrBot 与 NapCat,内置 PRoot Ubuntu 运行环境,无需 Root。据仓库说明,它提供原生管理界面、WebUI、日志、备份恢复和独立更新,采用 Kotlin 与 Jetpack Compose 开发,项目标签涵盖 QQ 机器人、OneBot、LLM 等,要求 Android 8.0 及以上。

  15. 41入门
    项目必读发布 10-17
    Hugging Face

    DeepSeek-v4.1-Flash-1017

    DeepSeek 的 DeepSeek-V4.1-Flash-1017 在 Hugging Face 上的模型页面。材料显示页面含模型配置与分词器特殊 token 定义、创建时间 2026 年 10 月 17 日、下载量约 8.5 万,并列出 Together、Novita 等推理提供方,部分提供方支持工具调用。链接还指向 DeepSeek API 文档新闻和 OpenRouter 页面。

  16. 43进阶
    项目发布 10-27
    Reddit

    Papers with Code 现已开源 [P]

    Papers with Code is now open-source [P]

    r/MachineLearning 社区帖子,作者称以 Apache 2.0 许可证开源了 Papers with Code 的重建版(Hugging Face 仓库),用于追踪热门 AI 研究、基准和 SOTA;技术栈为 Python FastAPI 后端加 React 前端,部署在 Hetzner VPS 上、整体为单一 monorepo,前端调用公开 API 进行可视化,并附带 MCP 服务器,目的是让社区共同贡献功能。适合关注 AI 论文与榜单平台建设、想参与开源 Web 项目开发的人阅读。

  17. 46深入
    项目发布 10-22
    GitHub

    QwenLM/BabelArena

    一个 GitHub 仓库(Apache-2.0 许可),README 介绍 BabelArena:面向 LLM 智能体的多语言基准,从四个智能体基准家族中取 699 个标准任务、覆盖 13 个领域,各改编为 23 种语言,共 16,077 个任务实例;每个语言变体保留原任务身份和评估标准以便跨语言对比。变体由代理式工作流 BabelFlow 构建,经多层验证与人工审核后采纳。对五个前沿模型的评测显示,没有单一模型在四个家族上全面领先,低资源语言出现更多工具使用与控制流错误、相同任务下输入 token 可达英语的约两倍等。仓库附有 arXiv 论文链接(arXiv:2609.23490)。

  18. 47深入
    项目发布 10-03
    GitHub

    strands-agents/box

    这是 Strands Agents 推出的开源 AI 智能体沙箱引擎,通过 OS 隔离、默认拒绝的 Dogwood 策略和把密钥置于智能体之外的凭据注入,限制智能体可执行、读写和访问网络的范围。项目用 Rust 编写,目前支持 Apple 芯片的 macOS,并计划支持 Linux;标签涉及智能体安全、出网控制、MCP、零信任等。

  19. 48深入
    项目发布 10-20
    GitHub

    yuatemycat/SuperGhidra

    GitHub 仓库,项目自述为面向 Ghidra 的 Python 工具集:自主智能体逆向工程、无锁 Ghidra 守护进程及 C++ 恢复套件,采用 AGPL-3.0-or-later 许可,要求 Python 3.10 以上。其功能描述包括让 Ghidra 的脚本编写更快、把反编译原始输出改写为可编译的 C,以及执行 Ghidra 未自带的静态分析(如 MSVC RTTI),并提供 MCP 集成;标签涉及 arm64、x86-64、P-code、Z3/SMT 求解等。

智能体与自动化的其他细分主题