github TypeScript analyzed 49eafde

oaslananka/health-monitor-mcp

github

TypeScript MCP server for service health monitoring, status checks, uptime probes, and operational diagnostics across local or remote targets.

maintainer
oaslananka
license
MIT
first seen
2026-06-24
last seen
2026-07-23
releases · 30d
8
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio · streamable-http · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
code evidence vhealth-monitor-mcp-v1.4.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 78

filesystem 2

  • fs oaslananka-health-monitor-mcp-49eafde/src/db.ts :1 import fs from 'node:fs';
  • fs oaslananka-health-monitor-mcp-49eafde/src/version.ts :1 import fs from 'node:fs';

network 4

  • net oaslananka-health-monitor-mcp-49eafde/src/http-body.ts :1 import type http from 'node:http';
  • net oaslananka-health-monitor-mcp-49eafde/src/http-target-policy.ts :2 import { isIP } from 'node:net';
  • net oaslananka-health-monitor-mcp-49eafde/src/http-targets.ts :1 import * as http from 'node:http';
  • net oaslananka-health-monitor-mcp-49eafde/src/server-http.ts :1 import http from 'node:http';

secrets 1

  • secrets oaslananka-health-monitor-mcp-49eafde/src/server-http.ts :243 : process.env.HEALTH_MONITOR_HTTP_TOKEN?.trim();

database 3

  • db oaslananka-health-monitor-mcp-49eafde/src/db.ts :5 import Database from 'better-sqlite3';
  • db oaslananka-health-monitor-mcp-49eafde/src/migrations.ts :1 import type Database from 'better-sqlite3';
  • db oaslananka-health-monitor-mcp-49eafde/src/registry.ts :1 import type Database from 'better-sqlite3';

install hooks 2

  • prepare oaslananka-health-monitor-mcp-49eafde/package.json :62 pnpm run build
  • prepublishOnly oaslananka-health-monitor-mcp-49eafde/package.json :63 node scripts/prepublish-check.mjs

declared dependencies 21

  • @modelcontextprotocol/sdk@1.29.0
  • better-sqlite3@12.8.0
  • zod@3.25.76
  • @eslint/js@9.39.4
  • @jest/globals@29.7.0
  • @types/better-sqlite3@7.6.13
  • @types/jest@29.5.14
  • @types/node@20.19.0
  • @typescript-eslint/eslint-plugin@8.30.0
  • @typescript-eslint/parser@8.30.0
  • eslint@9.39.4
  • globals@17.4.0
  • jest@29.7.0
  • jest-junit@17.0.0
  • prettier@3.5.3
  • snyk@1.1306.1
  • ts-jest@29.3.2
  • ts-node@10.9.2
  • typedoc@0.28.19
  • typedoc-plugin-markdown@4.11.0
  • typescript@5.8.3

transport_posture 1

  • binds all interfaces (0.0.0.0) oaslananka-health-monitor-mcp-49eafde/test/unit/server-http.test.ts :327 host: '0.0.0.0',