用 uvx 统一迁移并验证 OpenOSINT MCP 配置

mcp-builder

OpenOSINT PR #73 展示了将易失效的本地 Python 路径配置迁移为可复用 uvx MCP 启动方式。输入是 Claude Code、Claude Desktop 和 Cursor 的旧配置依赖仓库内脚本,且工具数量说明已过时。过程是统一改为 uvx --from openosint openosint-mcp,同步多客户端和文档示例,通过 env block 传递 API key,并把主动探测能力显式放在 --allow-active 开关后。产物覆盖 README、MCP server 配置、llms.txt 与站点文档,共 7 个文件、+70/-35。验证使用 openosint@2.33.0 完成真实 MCP initialize 与 tools/list,默认返回 20 个工具、开启 allow-active 后返回 25 个;PR 已合并,三平台 uvx、wheel build、Python 3.10/3.12 tests/lint、lock、Docker 等 12 个 check runs 均为 SUCCESS。

作者OpenOSINT来源GitHubUpdate2026-10-18阅读0

相关实践

GitHub2026-10-18

为多种 Coding Agent 搭建可诊断、可回滚的本地 MCP

RepoMagpie PR #33 给出了一条面向 Claude Code、Codex CLI、Cursor、Gemini CLI 与 VS Code 的本地 MCP 接入方案。输入是不同 coding agent 缺少统一、安全且可诊断的知识检索入口。过程是实现 stdio MCP 及 recall/search/suggest/catalog 工具,增加 setup 与只读 doctor,写入前展示计划并支持 dry-run、备份、幂等重跑和 remove,同时限制绝对路径、配置大小、secret 输出与写工具授权。产物为 85 个文件、+6070/-103,包含 server、setup、doctor、测试、决策文档和 skill。验证中 Node 22/24/26 在 Linux、Windows、macOS 的 9 个矩阵任务、链接与基准、应用构建/E2E、CodeQL 等共 14 个 check runs 均为 SUCCESS;PR 已合并,另有 Windows 11 live test 记录连接、dry-run、幂等、回滚和密钥脱敏结果。

0GitHub·Varshavia
GitHub2026-10-17

在 Codex 项目中配置并验证 Ruflo MCP

Sandtable PR #199 展示了把项目级 MCP 配置与主机私有路径隔离的做法。输入是 Codex 项目需要使用 Ruflo MCP,但运行时数据和 host-specific command 不应提交到仓库。执行过程是初始化 Ruflo、注册项目级 MCP、把 Ruflo runtime data 与本机 .codex/config.toml 加入 ignore,并分别执行 MCP handshake、Codex 配置读取和 Ruflo init check。产物是 README 与 .gitignore 共 2 个文件、+22/-0。验证结果为 Ruflo MCP initialize 与 tools/list handshake 成功并返回 358 个 tools,codex mcp get ruflo 能读取项目级 server,ruflo init check 与 git diff --check 通过;PR 已合并,format、dependency review、测试矩阵、verify、CodeQL 等 27 个 checks 均为 SUCCESS。

0GitHub·dills122
GitHub2026-10-16

为 OpenCode 配置可验证、可清理的远程 Openhook MCP

Openhook Inbox PR #34 给出了一条不把“配置成功”等同于“业务处理成功”的 MCP 接入流程。输入是 OpenCode 用户需要连接 hosted Openhook MCP,但缺少经过验证的配置、token 边界和 callback 测试方法。执行过程是在 README 中加入 remote MCP JSON,使用隔离的临时 OpenCode profile 检查连接,发送一次性 callback,并明确 token 处理、测试清理以及 callback receipt 与 application processing 的区别。产物是 README 与 distribution 文档共 2 个文件、+31/-0。验证来自 OpenCode 1.19.1 的隔离 profile 实测、git diff --check、PR 已合并,以及两个 test checks 均为 SUCCESS;来源也明确未声称 model-driven E2E。

0GitHub·openhook-dev
Docs2026-08-25

用 Haystack Tools 把检索、API 和自定义函数接入 Agent

Haystack Tool 文档适合把检索组件、API 调用和自定义 Python 函数包装成 Agent 可调用能力。输入是一个函数或 pipeline component、参数定义、描述文本和安全边界。执行过程是定义 tool 名称、描述和参数 schema;让 Agent 在推理过程中选择并调用 tool;把工具结果作为上下文继续生成答案;对外部 API 和写操作限制权限。产物是一套面向 Haystack Agent 的工具层,让知识检索和业务函数可以被统一调度。验证来自 Haystack 官方 Tool 文档对 Tool 定义、参数、调用和 Agent 集成的说明。

31Docs·Haystack
Docs2026-08-25

用 AutoGen AgentChat Agents 定义可协作的专业 Agent

Microsoft AutoGen AgentChat agents 教程适合把不同职责的助手定义成可协作 Agent,例如 planner、coder、critic 和 executor。输入是任务目标、模型配置、每个 Agent 的 system message、工具能力和交互边界。执行过程是创建 AssistantAgent 或其他 Agent 类型,为不同角色配置工具和行为;通过消息传递让 Agent 交换中间结果;必要时接入人工确认或执行环境。产物是一组专业化 Agent 定义,能支撑多角色协作任务。验证来自 AutoGen 官方 AgentChat agents 教程对 Agent 类型、消息、工具和运行示例的说明。

5Docs·Microsoft AutoGen
Docs2026-08-25

用 AutoGen Teams 编排多 Agent 轮转、选择和终止条件

Microsoft AutoGen AgentChat teams 教程适合把多个专业 Agent 组织成可控团队,处理需要轮流讨论、角色选择和终止判断的复杂任务。输入是多个 Agent、团队协作模式、任务描述和结束条件。执行过程是选择 RoundRobinGroupChat、SelectorGroupChat 等团队模式;配置参与者、选择策略和 termination condition;运行任务并记录每轮消息,直到满足结束条件。产物是一条可复盘的多 Agent 协作链路,能用于代码评审、方案讨论或研究总结。验证来自 AutoGen 官方 teams 教程对 team 类型、participant selection、termination 和运行示例的说明。

5Docs·Microsoft AutoGen

关联 Skill