watchgoose-mcp
Watchgoose MCP
Watchgoose MCP подключает MCP-совместимых ИИ-клиентов к Management API Watchgoose. Он позволяет просматривать мониторинг cron и повторяющихся задач, при этом изменения проверок доступны только при явном включении записи.
Требования
Node.js 20 или новее
Ключ API Watchgoose с областью действия проекта из Настроек проекта
Используйте ключ только для чтения hcr_, если вам нужны только состояние проверок и история статусов. Используйте ключ чтения-записи hcw_, если вам также нужны пинги, интеграции или изменения проверок.
Related MCP server: uptrack-mcp
Claude Desktop
Добавьте эту запись в claude_desktop_config.json и перезапустите Claude Desktop:
{
"mcpServers": {
"watchgoose": {
"command": "npx",
"args": ["-y", "watchgoose-mcp"],
"env": {
"WATCHGOOSE_API_KEY": "hcr_your_project_key"
}
}
}
}Claude Code
claude mcp add --env WATCHGOOSE_API_KEY=hcr_your_project_key \
--transport stdio --scope user watchgoose -- npx -y watchgoose-mcpВыполните claude mcp get watchgoose, чтобы проверить подключение.
Cursor
Создайте .cursor/mcp.json в вашем проекте или добавьте ту же запись в вашу пользовательскую конфигурацию MCP:
{
"mcpServers": {
"watchgoose": {
"command": "npx",
"args": ["-y", "watchgoose-mcp"],
"env": {
"WATCHGOOSE_API_KEY": "hcr_your_project_key"
}
}
}
}VS Code
Создайте .vscode/mcp.json:
{
"servers": {
"watchgoose": {
"type": "stdio",
"command": "npx",
"args": ["-y", "watchgoose-mcp"],
"env": {
"WATCHGOOSE_API_KEY": "hcr_your_project_key"
}
}
}
}Запустите MCP: List Servers и запустите watchgoose.
Окружение
Переменная | Обязательность | По умолчанию | Описание |
| Да | - | Ключ с областью действия проекта: |
| Нет |
| Базовый URL Management API. Требуется HTTPS, за исключением хостов разработки с loopback. Ключ отправляется на этот хост, поэтому используйте только доверенный URL. |
| Нет |
| Установите |
| Только для устаревших ключей | - | Обязательно как |
Сервер классифицирует префиксы ключей локально и никогда не обращается к API для определения доступа. Установка WATCHGOOSE_ENABLE_WRITES=true не может дать ключу только для чтения дополнительные права.
Инструменты
Проверки адресуются стабильными 40-символьными значениями unique_key. UUID, URL пингов и UUID интеграций используются только внутри сервера и не показываются ИИ-клиенту.
Инструмент | Требуемый доступ | Соответствие Management API |
| Только чтение |
|
| Только чтение |
|
| Только чтение |
|
| Чтение и запись | Сначала разрешите |
| Чтение и запись |
|
| Чтение и запись плюс включенные записи |
|
| Чтение и запись плюс включенные записи | Сначала разрешите |
| Чтение и запись плюс включенные записи | Сначала разрешите |
| Чтение и запись плюс включенные записи | Сначала разрешите |
| Чтение и запись плюс включенные записи | Сначала разрешите |
Назначения интеграций используют точные имена интеграций. Имена должны быть непустыми и уникальными в пределах проекта.
Результаты списков ограничены 100 проверками, 100 пингами, 200 флипами и 100 интеграциями. Каждый сериализованный результат инструмента также ограничен 24 000 символов. Результаты включают метаданные, когда записи опущены.
Безопасность
Запись отключена по умолчанию, даже с ключом
hcw_.Ключ API отправляется только в заголовке
X-Api-Keyи никогда не логируется и не возвращается.Перенаправления API отклоняются, чтобы учетные данные не могли быть пересланы на другой хост.
UUID проверок, URL пингов и обновлений, UUID интеграций и неизвестные будущие поля API удаляются из вывода.
Пинги сохраняют только
type,date,n,scheme,methodиduration. IP-адреса источников, пользовательские агенты, ID запусков и URL тел удаляются.Тела пингов никогда не запрашиваются.
Сервер не имеет телеметрии.
Защищайте файлы конфигурации клиента, содержащие ключи API. Предпочитайте выделенный проект и ключ с наименьшими привилегиями, который открывает нужные вам инструменты. Отзывайте ключ в настройках проекта Watchgoose, когда он больше не используется.
Разработка
npm install
npm run format:check
npm run lint
npm run typecheck
npm test
npm run publish:dry-runИнтеграционные тесты в продакшене являются опциональными и требуют выделенных ключей тестового проекта. Они никогда не запускаются в CI.
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for CronAlert uptime monitoring — manage monitors, check results, and incidents from any MCP-compatible AI client.9118MIT

uptrack-mcpofficial
AlicenseNot gradedqualityDmaintenanceMCP server for Uptrack uptime monitoring. Manage monitors and incidents from AI agents like Claude, ChatGPT, and Cursor.17MIT
Drumbeats MCPofficial
AlicenseAqualityAmaintenanceMCP server for Drumbeats monitoring. Enables creating monitors, triaging incidents, and running HTTP/SSL/DNS checks using natural language from any AI client.16212Apache 2.0
uptimepageofficial
AlicenseNot gradedqualityAmaintenanceMCP server for Uptimepage uptime monitoring. An LLM client can read your monitors and incidents, run a check on demand, and post incident updates. Writes need an OAuth login and a scoped token, and each one is logged.18AGPL 3.0
Related MCP Connectors
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
Monitor MCP servers, API contracts and AI outputs for schema drift. Alerts on breaking changes.
MCP uptime, schema, auth, and SLA receipt monitoring.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bartekrutkowski/watchgoose-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server