AnyoneMakes

Project profile

Cite-Before-Act MCP

A middleware layer requiring human approval before MCP changes external state.

SoftwareMCP integrationRules & validation

Creator or team (original public names)

bisonnetworking

Links & sources

Original postGitHub

Links may have changed since we checked them. Descriptions from creators have not been independently tested.

Details in the original language

Original title

Cite-Before-Act MCP

Original creator credit

bisonnetworking

作品是什么

作者介绍:为现有MCP工具加执行前预览和人工审批 编辑理解:AI工具调用的配套基础设施

给谁用

作者介绍:需要让MCP客户端连接外部工具、并在改写状态前保留人工控制的开发者与部署者 公开资料显示:pyproject受众为开发者;最近一次资料整理时未核真实部署者

问题或体验

作者介绍:在工具拟写文件、发消息等动作前,让人理解拟执行内容并批准 编辑理解:解决跨工具审批复用问题,不等于保证识别所有有副作用动作

如何使用

公开资料显示:拦截 → 规则识别 → 非变更直接转发,变更则生成预览 → 请求批准 → 批准后调上游 → 返回结果;拒绝/超时返回权限错误 静态代码查阅,未运行

得到什么

公开资料显示:预览是从参数拼成的摘要,如文件路径/内容、邮件收件人与主题、消息片段、金额币种;之后返回上游结果或拒绝/超时 不是沙箱试运行结果

关键机制

公开资料显示:名称/描述关键词与名单判断,参数模板生成预览;当前未匹配规则的未知工具默认直通 作者介绍:支持多平台审批、第一份响应生效、文件审批作后备

特点

作者介绍:强调代理包装、多端审批与本地入口 编辑理解:可借鉴跨工具分离预览和等待批准的架构;没有证据称其独有、更安全或全面阻断副作用

Events & award announcements

MCP 1st Birthday Hackathon

Award listed

Original award wording

Track 1 Best Overall

Read original announcement

Sources last checked: 2026-10-08