github TypeScript re-analysis due

ni-c/ntfy-mcp

github

MCP server for ntfy: publish notifications, read cached messages, manage users and topic access

maintainer
ni-c
licence
MIT
first seen
2026-08-29
last seen
2026-09-12
releases · 30d
3
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 13 tools
transport stdio · http verified reported listed in the official MCP registry counts 13 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • check_topic_access
  • create_user
  • delete_messages
  • delete_user
  • get_account
  • get_message
  • get_server_info
  • list_messages
  • list_users
  • manage_user_access
  • mark_messages_read
  • publish_message
  • update_message
code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 28

filesystem 2

  • fs (weak) ni-c-ntfy-mcp-7d87a0f/docs/.vitepress/config.ts :1 import { readFileSync } from 'node:fs';
  • fs (weak) ni-c-ntfy-mcp-7d87a0f/scripts/gen-assets.mjs :31 import { readFileSync, writeFileSync, mkdirSync } from 'node:fs';

network 1

  • net ni-c-ntfy-mcp-7d87a0f/src/api.ts :5 } from 'undici';

tool registrations 13

  • create_user ni-c-ntfy-mcp-7d87a0f/src/tools/admin-write.ts :62
  • delete_user ni-c-ntfy-mcp-7d87a0f/src/tools/admin-write.ts :109
  • manage_user_access ni-c-ntfy-mcp-7d87a0f/src/tools/admin-write.ts :142
  • publish_message ni-c-ntfy-mcp-7d87a0f/src/tools/messages-write.ts :96
  • update_message ni-c-ntfy-mcp-7d87a0f/src/tools/messages-write.ts :206
  • mark_messages_read ni-c-ntfy-mcp-7d87a0f/src/tools/messages-write.ts :249
  • delete_messages ni-c-ntfy-mcp-7d87a0f/src/tools/messages-write.ts :288
  • list_messages ni-c-ntfy-mcp-7d87a0f/src/tools/read.ts :56
  • get_message ni-c-ntfy-mcp-7d87a0f/src/tools/read.ts :159
  • check_topic_access ni-c-ntfy-mcp-7d87a0f/src/tools/read.ts :204
  • get_server_info ni-c-ntfy-mcp-7d87a0f/src/tools/read.ts :259
  • get_account ni-c-ntfy-mcp-7d87a0f/src/tools/read.ts :330
show 1 more
  • list_users ni-c-ntfy-mcp-7d87a0f/src/tools/read.ts :351

install hooks 1

  • prepublishOnly ni-c-ntfy-mcp-7d87a0f/package.json :44 npm run lint && npm run typecheck && npm run build && npm test

declared dependencies 12

  • @modelcontextprotocol/sdk@^1.30.0
  • undici@^8.10.0
  • zod@^4.5.2
  • @eslint/js@^10.0.1
  • @resvg/resvg-js@^2.6.2
  • @types/node@^26.3.0
  • @vitest/coverage-v8@4.1.11
  • eslint@^10.9.1
  • prettier@^3.9.6
  • typescript@^6.0.3
  • typescript-eslint@^8.68.0
  • vitest@^4.1.11