Skip to main content
Glama

Timezone MCP Server

by sam-artuso
package.jsonβ€’3.07 kB
{ "name": "demo-mcp", "version": "1.0.0", "description": "Modern NestJS TypeScript starter with Vitest, ESLint, and Prettier", "main": "dist/main.js", "engines": { "node": ">=22", "pnpm": ">=10" }, "scripts": { "build": "nest build", "typecheck": "tsc --noEmit", "dev": "nest start --watch", "start": "nest start", "start:prod": "node dist/src/main.js", "mcp-inspector:http": "npx @modelcontextprotocol/inspector --transport http --server-url http://localhost:3000/mcp", "mcp-inspector:http:prod": "[ -f latest-prod-url.txt ] && npx @modelcontextprotocol/inspector --transport http --server-url $(cat latest-prod-url.txt)/mcp || (echo 'Error: latest-prod-url.txt not found. Run pnpm deploy first.' && exit 1)", "mcp-inspector:stdio": "npx @modelcontextprotocol/inspector -e MCP_TRANSPORT=stdio --transport stdio pnpm --silent start", "swagger": "open http://localhost:3000/api", "swagger:prod": "[ -f latest-prod-url.txt ] && open $(cat latest-prod-url.txt)/api || (echo 'Error: latest-prod-url.txt not found. Run pnpm deploy first.' && exit 1)", "deps:check": "ncu", "deps:update": "ncu -u --target minor && pnpm install", "deps:update:major": "ncu -u && pnpm install", "test": "vitest run", "test:watch": "vitest", "test:cov": "vitest run --coverage", "test:ui": "vitest --ui", "test:e2e": "vitest run --config vitest.config.mts test/", "lint": "eslint \"{src,test}/**/*.ts\"", "lint:fix": "eslint \"{src,test}/**/*.ts\" --fix", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\" \"test/**/*.ts\"", "clean": "rm -rf node_modules dist coverage *.log .cache *.tmp", "deploy": "./scripts/deploy.sh", "prepare": "husky" }, "keywords": [], "author": "Sam Artuso <sam@highoctanedev.co.uk>", "license": "UNLICENSED", "lint-staged": { "*.ts": [ "eslint --fix", "prettier --write" ] }, "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", "@nestjs/common": "^11.1.6", "@nestjs/config": "^4.0.2", "@nestjs/core": "^11.1.6", "@nestjs/platform-express": "^11.1.6", "@nestjs/swagger": "^11.2.1", "@rekog/mcp-nest": "^1.8.4", "express": "^4.21.2", "rxjs": "^7.8.2", "zod": "^3.25.76" }, "devDependencies": { "@eslint/js": "^9.38.0", "@nestjs/cli": "^11.0.10", "@nestjs/testing": "^11.1.6", "@swc/core": "^1.13.20", "@types/express": "^5.0.3", "@types/node": "^24.9.0", "@typescript-eslint/eslint-plugin": "^8.46.2", "@typescript-eslint/parser": "^8.46.2", "@vitest/coverage-v8": "3.2.4", "@vitest/ui": "^3.2.4", "eslint": "^9.38.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", "husky": "^9.1.7", "lint-staged": "^16.2.5", "npm-check-updates": "^19.1.1", "prettier": "^3.6.2", "tsx": "^4.20.6", "typescript": "^5.9.3", "unplugin-swc": "^1.5.8", "vitest": "^3.2.4" }, "packageManager": "pnpm@10.18.3" }

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/sam-artuso/demo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server