关于 nittim
nittim 是面向开发者和编码 Agent 的 MCP 服务,用于在代码发布前进行审计。它提供免费的密钥与依赖扫描,以及包含证据、修复建议和结论的付费完整审计。
主要功能
- 01扫描已提交密钥和易受攻击的依赖
- 02以通俗语言列出审计检查项
- 03读取免费的自查清单
- 04运行前估算审计价格
- 05提供审计发现、修复建议和结论
- 06请求独立的第二意见
适用场景
- 01发布前检查代码库中的密钥
- 02在本地依据自查清单审阅代码
- 03查看安全性与可靠性问题及修复建议
MCP 相关
该 MCP 服务向 MCP 客户端提供扫描、清单、报价、完整审计、第二意见和问题复核工具。免费工具无需账户;付费工具需要密钥,且须由账户所有者确认后才会收费。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://nittim.com/api/mcpclaude mcp add --transport http nittim https://nittim.com/api/mcp{"mcpServers":{"nittim":{"type":"http","url":"https://nittim.com/api/mcp"}}}在 Cursor 中打开{"servers":{"nittim":{"type":"http","url":"https://nittim.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"nittim":{"type":"http","url":"https://nittim.com/api/mcp"}}}{"mcpServers":{"nittim":{"serverUrl":"https://nittim.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
15| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| repoUrl | string | 是 | GitHub 仓库 URL 或 owner/repo。私有仓库需要提供 githubToken,除非该账户已在 nittim.com 为此仓库安装 nittim 的 GitHub App。 |
| fullScan | boolean | 否 | 设为 true 可购买更全面的 Full Audit 级别:审核所有符合条件的源文件,费用按扫描轮数计算。 |
| payInstead | boolean | 否 | 设为 true 可立即支付积分,而不是排队等待每日免费审核额度重新开放;即使本来可以免费使用,也会跳过已包含的 (Audit) 权益。 |
| deployedUrl | string | 否 | 此仓库线上部署的可选 URL,必须是账户所有者实际运营的源站。设置后,审核会对其执行一次有限的只读抓取,并报告已部署制品与受审提交之间的差异。绝不跟随重定向;拒绝私有地址。 |
| githubToken | string | 否 | 私有仓库可选的只读 GitHub 令牌。不提供令牌时只能访问公开仓库;但如果账户已在 nittim.com 为此仓库安装 nittim 的 GitHub App,则无需令牌也可访问私有仓库。 |
| authorization | string | 否 | 人工确认。账户所有者按下 Confirm 后,使用确认链接回答中的 `authorization` ID。仅可使用一次,且有效期很短。 |
| confirmedCost | object | 否 | 费用确认。首次调用时省略;之后原样传回报价中的 `cost`。 |
| confirmedCost.kind | string | 是 | 报价中 `cost` 的 `kind`,例如 'credits'。 |
| confirmedCost.credits | number | 是 | 报价中 `cost` 的 `credits` 数值。 |
| confirmedCost.centicredits | number | 否 | 报价中的 `cost` 若包含 `centicredits` 整数,则填写该值。 |
详细介绍
nittim MCP
nittim 会在代码发布前对其进行审计。
通过 MCP 连接后,你的 Agent 可以:
- 扫描代码仓库或少量提交的文件,查找已提交的密钥和已知存在漏洞的依赖项——免费,无需密钥。
- 用通俗易懂的语言列出 nittim 执行的所有检查。
- 阅读免费的自我审查清单(
get_loop)——免费,无需密钥。 - 在运行任何操作前,为 GitHub 代码仓库或一组文件估价——免费,无需上传。
- 运行完整审计并获取评估结果——可用于生产环境、附带条件时可用于生产环境、高风险或不安全——并查看安全、隐私、可靠性和架构方面的发现,每项发现都附有修复方案。
- 请独立评审者对任意工作进行二次评审。
- 标记看起来有误的发现,以供人工审核。
付费审计会在运行前报价。只有你确认后才会扣费。
30 秒快速体验
连接(见下文)后,向你的 Agent 提问:
运行 nittim 的
get_loop,并根据清单审查此代码仓库。
这会读取免费清单,并使用你自己的模型审查代码。不会上传任何内容,也无需密钥。你也可以让它用 scan_source 扫描文件,查找已提交的密钥和存在漏洞的依赖项。同样免费。
连接
Claude Code,作为插件使用(会添加服务和 nittim-loop 技能):
/plugin marketplace add ilanwolberger/nittim-mcp
/plugin install nittim@nittim
或者只添加服务:
claude mcp add --transport http nittim https://nittim.com/api/mcp
使用 Claude Code 的自动模式?
自动模式会拒绝运行它判断为可能产生费用的任何工具。nittim 的付费工具总是先报价,且每笔费用都必须由账户所有者点击确认链接后才会产生——因此,允许该服务绝不会让助手自行消费。将此内容添加到 ~/.claude/settings.json(或项目的 .claude/settings.json):
{ "permissions": { "allow": ["mcp__nittim"] } }
规则名称取决于你在 claude mcp add 中为服务指定的名称——如果你选的名称不是 nittim,则为 mcp__<your-name>。免费工具(扫描、估价、清单)无需此规则即可使用。
Cursor 或 VS Code:点击顶部的按钮,或在 MCP 设置中添加 nittim → https://nittim.com/api/mcp。
也可以将其添加到任何 MCP 客户端:
{
"nittim": {
"type": "streamable-http",
"url": "https://nittim.com/api/mcp"
}
}
免费工具可立即使用,无需账户。付费工具需要密钥——前往 nittim.com/keys 创建一个。
技能
skills/nittim-loop 是免费的本地自我审查流程,会引导你的助手使用nittim 的公开清单,在你自己的模型上审查你拥有的代码仓库,不会上传任何内容。连接了 MCP 时,它会通过 get_loop MCP 工具读取清单;否则会直接获取 https://nittim.com/selfcheck.md。
Claude Code——安装插件(见上文“连接”),然后在想要审查的项目中运行
/nittim:nittim-loop。也可以单独安装此技能,使其在每个项目中都可用:
mkdir -p ~/.claude/skills/nittim-loop && curl -fsSL https://nittim.com/skills/nittim-loop/SKILL.md -o ~/.claude/skills/nittim-loop/SKILL.md
Cursor——将同一份清单用作项目规则(skills/nittim-loop/nittim-loop.mdc),也可通过 https://nittim.com/skills/nittim-loop/nittim-loop.mdc 实时获取:
mkdir -p .cursor/rules && curl -fsSL https://nittim.com/skills/nittim-loop/nittim-loop.mdc -o .cursor/rules/nittim-loop.mdc
任何其他 MCP 客户端——直接调用 get_loop 工具;无需安装。
了解更多
面向人类和 Agent 的完整参考:nittim.com/agents
已收录于 Smithery、Glama、cursor.directory 和 MCP Registry。
此仓库包含 nittim 的 MCP 服务清单文件,全部指向上方的在线端点: Open Plugins(plugin.json、.mcp.json)、MCP Registry(server.json)、Claude Code 插件和市场(.claude-plugin/),以及 nittim-loop 技能(Claude Code 使用 SKILL.md,Cursor 使用 nittim-loop.mdc)。仓库不包含其他应用代码。scripts/gate.sh 会检查仓库自身的一致性——清单内容一致、两份技能文件完全相同、上方列出的每个 URL 均可访问;hooks/pre-push 会在任何内容推送到 GitHub 之前运行密钥扫描(每次克隆后运行一次 git config core.hooksPath hooks)。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。