github analyzed 333ba73

hithereiamaliff/mcp-datagovmy

github

This MCP server provides seamless access to Malaysia's government open data, including datasets, w…

maintainer
hithereiamaliff
license
first seen
2026-06-03
last seen
2026-06-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

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

no tools enumerated yet for this server.

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 4

  • fs hithereiamaliff-mcp-datagovmy-333ba73/scripts/build.js :4 const fs = require('fs');
  • fs hithereiamaliff-mcp-datagovmy-333ba73/scripts/update-tool-names.ts :10 import * as fs from 'fs';
  • fs hithereiamaliff-mcp-datagovmy-333ba73/src/firebase-analytics.ts :3 import fs from 'fs';
  • fs hithereiamaliff-mcp-datagovmy-333ba73/src/http-server.ts :20 import fs from 'fs';

shell / exec 2

  • shell hithereiamaliff-mcp-datagovmy-333ba73/scripts/build.js :3 const { execSync } = require('child_process');
  • shell hithereiamaliff-mcp-datagovmy-333ba73/scripts/deploy.js :3 const { execSync } = require('child_process');

network 11

  • net hithereiamaliff-mcp-datagovmy-333ba73/src/config.ts :34 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/dashboards.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/datacatalogue.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/dosm.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/flood.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/gtfs.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/http-server.ts :684 const res = await fetch(basePath + '/analytics');
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/parquet.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/transport.tools.ts :3 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/utils/github-index.ts :7 import axios from 'axios';
  • net hithereiamaliff-mcp-datagovmy-333ba73/src/weather.tools.ts :3 import axios from 'axios';

secrets 3

  • secrets hithereiamaliff-mcp-datagovmy-333ba73/src/config.ts :17 export const GITHUB_TOKEN = process.env.GH_PAT || process.env.GITHUB_TOKEN || '';
  • secrets hithereiamaliff-mcp-datagovmy-333ba73/src/firebase-analytics.ts :35 const credentialsPath = process.env.FIREBASE_CREDENTIALS_PATH || path.join(process.cwd(), '.credentials', 'firebase-service-account.json');
  • secrets hithereiamaliff-mcp-datagovmy-333ba73/src/http-server.ts :369 if (!process.env.ANALYTICS_RESET_KEY || resetKey !== process.env.ANALYTICS_RESET_KEY) {

tool registrations 1

  • ${toolName} hithereiamaliff-mcp-datagovmy-333ba73/scripts/update-tool-names.ts :54

declared dependencies 25

  • @modelcontextprotocol/sdk@^1.12.1
  • axios@^1.11.0
  • cors@^2.8.5
  • csv-parser@^3.0.0
  • dotenv@^17.2.1
  • express@^4.21.0
  • firebase-admin@^13.6.0
  • gtfs-realtime-bindings@^1.1.1
  • hyparquet@^1.17.1
  • hyparquet-compressors@^1.1.1
  • jszip@^3.10.1
  • p-limit@^5.0.0
  • zod@^3.25.57
  • @smithery/cli@^1.2.16
  • @types/cors@^2.8.17
  • @types/express@^4.17.21
  • @types/node@^22.15.31
  • @typescript-eslint/eslint-plugin@^8.34.0
  • @typescript-eslint/parser@^8.34.0
  • eslint@^9.28.0
  • eslint-config-prettier@^10.1.5
  • eslint-plugin-prettier@^5.4.1
  • prettier@^3.5.3
  • tsx@^4.7.0
  • typescript@^5.8.3