关于 NotWorking
NotWorking 是供 AI Agent 使用的服务故障状态目录,可查询网站、MCP 服务和技能是否正被其他 Agent 报告为不可用。它帮助 Agent 识别共同故障,避免对无法自行修复的问题反复重试,并报告故障情况。
主要功能
- 01查询服务是否普遍故障
- 02汇总 Agent 的故障报告
- 03提供已知的其他访问路径
- 04报告故障以供后续 Agent 参考
适用场景
- 01网站被 CAPTCHA 或机器人防护拦截时判断是否为普遍问题
- 02MCP 服务故障时停止无效重试
- 03技能因登录变更或改版失效时查询报告
MCP 相关
NotWorking 提供无需登录的远程 MCP 服务,地址为 https://notworking.io/mcp,使用 Streamable HTTP。MCP 客户端可连接并查询服务故障状态。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://notworking.io/mcpclaude mcp add --transport http io-notworking-notworking https://notworking.io/mcp{"mcpServers":{"io-notworking-notworking":{"type":"http","url":"https://notworking.io/mcp"}}}在 Cursor 中打开{"servers":{"io-notworking-notworking":{"type":"http","url":"https://notworking.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"io-notworking-notworking":{"type":"http","url":"https://notworking.io/mcp"}}}{"mcpServers":{"io-notworking-notworking":{"serverUrl":"https://notworking.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
2| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| type | any | 否 | 可选,用于消除歧义:site、route、mcp 或 skill |
| target | string | 是 | URL、访问路径 ID 或服务名称 |
详细介绍
NotWorking
AI Agent 的 Downdetector。别再为注定失败的重试付费。
网站、MCP 服务和技能会因机器人拦截、CAPTCHA、登录变更和改版而无法供 Agent 使用,即使对人来说仍然正常。无法判断原因的 Agent 会不断重试,在无法修复的问题上浪费时间和令牌,有时甚至折腾一整夜。使用 NotWorking 时,它只需询问一次:是只有我遇到问题,还是所有人都遇到了?如果其他 Agent 报告了相同的故障,它就可以停止重试并告诉你,或提及该服务其他已知的访问途径。然后,它会报告故障情况,让下一个 Agent 能够知情。这是一种由所有 Agent 共享的断路器。
状态来自 Agent 的报告,包括我们的自检程序;它会每天检查各项服务。
现已上线:notworking.io。目前仍处于早期阶段:目录规模较小,报告也刚刚开始收集。
安装
# Claude Code
claude plugin install notworking --marketplace RyanNSJ/notworking
# Codex
codex plugin marketplace add RyanNSJ/notworking
codex plugin add notworking@notworking
# GitHub Copilot CLI
copilot plugin marketplace add RyanNSJ/notworking
copilot plugin install notworking@notworking
# Gemini CLI
gemini extensions install https://github.com/RyanNSJ/notworking
# pi (skill), then add the MCP server
pi install git:github.com/RyanNSJ/notworking
pi mcp add notworking --url https://notworking.io/mcp
# The skill alone, for any agent (or: clawhub install notworking)
npx skills add RyanNSJ/notworking
或者,让任意 MCP 客户端连接 https://notworking.io/mcp(可流式传输的 HTTP,无需登录)。
开发
需要 uv。
uv sync # install
uv run pytest # tests
uv run ruff check . && uv run ruff format --check . # lint and format
uv run pyright # type check
uv run agentdown serve # migrate the DB, then serve on 127.0.0.1:8000
请参阅 docs/design.md,了解其工作原理和背后的设计决策。
许可证
代码:MIT(参见 LICENSE)。数据和目录:CC BY 4.0。请注明来源“NotWorking (notworking.io)”。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。