关于 ideaudit
ideaudit 是提供确定性评分工具的本地 MCP 服务,适用于需要检查或验证 ideaudit 审计计算过程的人。它不调用模型,也不存储数据。
主要功能
- 01二十种确定性评分工具
- 02无需账户或密钥的离线计算
- 03计算否决性结论
- 04可检查的评分规范
- 05与托管服务保持一致
适用场景
- 01用本地输入验证创意审计评分
- 02检查结论背后的阈值
- 03在无网络环境运行评分
MCP 相关
通过 stdio 向 MCP 客户端提供二十种本地评分工具,也提供托管 HTTP 服务。本地服务仅执行计算,不保存审计记录或获取外部数据。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.inite.studio/mcpclaude mcp add --transport http studio-inite-ideaudit-tools https://api.inite.studio/mcp{"mcpServers":{"studio-inite-ideaudit-tools":{"type":"http","url":"https://api.inite.studio/mcp"}}}在 Cursor 中打开{"servers":{"studio-inite-ideaudit-tools":{"type":"http","url":"https://api.inite.studio/mcp"}}}在 VS Code 中打开{"mcpServers":{"studio-inite-ideaudit-tools":{"type":"http","url":"https://api.inite.studio/mcp"}}}{"mcpServers":{"studio-inite-ideaudit-tools":{"serverUrl":"https://api.inite.studio/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.inite.studio/mcp需要授权工具
21此工具无需参数。
详细介绍
ideaudit-tools
ideaudit 背后的确定性评分,以本地 MCP 服务的形式提供。无需账户、密钥、网络或模型调用——只有算术。
claude mcp add ideaudit-tools -- npx -y @inite/ideaudit-tools
它在 MCP 注册表中的名称为 studio.inite/ideaudit-tools,提供两种接入方式:通过 stdio 使用此软件包,以及通过 HTTP 使用托管服务。直接从此代码仓库安装——npx -y github:inite-ai/ideaudit-mcp——也可以运行,且执行的是相同代码。
为什么发布这个项目
这款产品宣称自己是一种「允许说不」的审计。没人能检查的结论,也没人需要相信;因此,生成数字的部分是开源的——包括那个表示「不」的数字。你可以了解三个维度的分数如何变成 KILL,质疑这些阈值,并围绕算术而非我们的说法展开讨论。
这也是系统的真实形态。服务不会进行任何模型调用;判断存在于技能中,确定性存在于工具中。这些就是工具。
本地运行的内容
20 个工具,每一个都是输入的纯函数:
| 结论 | compute_dealbreakers_v2、compute_crossed_matrix、derive_kill_criteria |
| 综合评分 | compute_lrs_composite、compute_lrs_composite_v2、compute_urgency_composite、compute_collection_scores |
| 市场形态 | compute_barrier、compute_multi_source_tam、compute_search_velocity、compute_search_velocity_v2、compute_social_pain |
| 资金 | validate_unit_economics、compute_monetization、compute_budget_proof、compute_ppc_spend_signal |
| 信号 | compute_funding_momentum、compute_hiring_demand、compute_x_signal、compute_build_complexity |
compute_dealbreakers_v2 负责做出判断。它采用感知阶段的权重、按置信度加权的维度分数,以及刻意偏向风险的非对称判定:GO 需要分数 ≥ 80、没有红旗,且平均置信度 ≥ 0.6;而 KILL 门槛不受观察者影响——创始人画像只会调整门槛以上的所有阈值,不会调整门槛以下的任何阈值。你不能靠更有利地描述自己来换取更好的答案。有一项测试明确验证了这一点。
相同的输入会得到与托管服务相同的输出——因为二者导入的是同一个规范对象,而不是各自重新实现。测试会断言二者一致,而非比较两份副本,因此它们不可能出现偏差。
查看位置
直接找到数字所在的位置,无需到处搜寻:
src/specs/*.ts——每个工具对应一个文件:它接受什么、含义是什么、返回什么。compute-dealbreakers-v2.ts是结论判定。src/server.ts——完整的服务,包括它会拒绝哪些请求。src/__tests__/parity.test.ts——以上说法都以断言的形式写在这里。针对五种典型画像检查了不受观察者影响的 KILL 门槛。dist/bundle.js——未压缩的算术逻辑。computeBarrier只有十几行,所有常量一目了然:每个直接竞争者从分数中扣 0.6,每个相邻竞争者扣 0.2,SERP 噪声会消耗 6 个范围分值,标签阈值为 18 / 12 / 6。质疑这些数字,而不是我们的说法。
最后这个文件是构建产物,读起来也像构建产物——带注释的数学源码位于与此代码仓库镜像对应的 monorepo 中,这里没有。如果你想了解某个阈值背后的理由,而不只是阈值本身,可以提交 issue 提问;这比我们任何一方假装理解都省事。
托管服务的必要性
并不是为了表明什么立场而刻意不提供——这些功能确实需要有地方存放数据,也需要有人为此买单:
- 持久化。 保存审计、完成审计、读取审计、比较两份审计,以及仪表板。只存在于聊天记录中的结论,没人能重新打开或在之后为其辩护。
- 数据。 SERP、关键词搜索量、融资轮次、招聘信号、社交媒体提及。这些都依赖按量计费的第三方 API。
- 知识图谱。 跨审计的实体、证据和矛盾信息。
这条边界是通过强制执行而非文档说明来落实的。托管版 compute_dealbreakers_v2 接受 auditId;而这个版本会明确拒绝该参数,而不是让 zod 悄悄剥除它,然后给你一个正确的结论,同时让你误以为它已经被记录下来。
$ compute_dealbreakers_v2 {"auditId": "…", …}
{ "error": "unknown_arguments", "unknown": ["auditId"],
"message": "This server computes; it stores nothing. …" }
托管服务
claude mcp add ideaudit --transport http https://api.inite.studio/mcp \
--scope user --header "Authorization: Bearer $IDEAUDIT_API_KEY"
它提供这 20 个工具以及以上所有功能。请前往 inite.studio 注册;--scope user 很重要,否则注册信息会绑定到某个目录。
同时使用两者
它们可以组合使用。注册本地服务来执行算术运算,注册托管服务来处理其他所有事情;工具名称不会冲突,因为本地工具集是托管服务所提供工具集的严格子集,且名称相同。因此,你注册的服务会处理这 20 个工具,其余工具则由平台提供。
如果你只想用自己的数字核对我们的计算结果,仅使用本地服务就足够了,而且一直都会如此。
贡献方式及相关提醒
这个仓库只是一个投影。每当软件包发生变化,它都会从开发该项目的单体仓库重新构建并强制推送,因此在这里提交的拉取请求会在下一次同步时被覆盖——这不是你的错,而且不会收到通知。提前说明,总比有人白白花一下午后才发现要好。
问题反馈是合适的渠道,而且我们会查看:你认为有误的阈值、你无法复现的数字,或是某个本该拒绝某些内容却接受了的工具。请提供你使用的输入——这里的每个工具都是确定性的,因此任何答案分歧都总能得到解决。
与 AI Agent 一起贡献
你不必是工程师。在编码 Agent 中打开此仓库并输入 /contribute(Claude Code)——或者在其他任意 Agent 中说“阅读 AGENTS.md 并帮我报告……”。它会使用你的输入运行工具,找到相关常量,并提交一个维护者可以处理的问题——是问题,不是拉取请求,原因如上。AGENTS.md 还解释了为什么要提交 dist/,以及 node scripts/verify-dist.mjs 如何将其与 src/ 进行核对。
许可证
Apache-2.0。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。