mcp-ip-guard
IP allowlist guard for MCP servers. Ships with OpenAI/ChatGPT egress IP ranges and Azure public cloud ranges for developer mode. Zero dependencies.
Install / Use
claude mcp add Listo-Labs-Ltd -- npx -y github:Listo-Labs-Ltd/mcp-ip-guardIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Skill content
View source on GitHub{ "name": "@listo-ai/mcp-ip-guard", "version": "0.2.2", "description": "IP allowlist guard for MCP servers. Ships with OpenAI/ChatGPT egress IP ranges and supports custom CIDR ranges. Zero dependencies.", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "files": [ "dist//*.js", "dist//.d.ts", "dist/**/.d.ts.map" ], "scripts": { "build": "tsc -p tsconfig.json", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write "src//*.ts"", "format:check": "prettier --check "src//*.ts"", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "clean": "rm -rf dist", "prepublishOnly": "npm run clean && npm run build" }, "repository": { "type": "git", "url": "https://github.com/Listo-Labs-Ltd/mcp-ip-guard.git" }, "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" }, "keywords": [ "mcp", "ip-allowlist", "ip-guard", "chatgpt", "openai", "model-context-protocol", "security", "firewall" ], "engines": { "node": ">=20" }, "license": "MIT", "dependencies": {}, "devDependencies": { "@types/node": "^22.10.0", "eslint": "^9.17.0", "eslint-config-prettier": "^10.0.0", "eslint-plugin-prettier": "^5.2.0", "prettier": "^3.4.0", "typescript": "^5.7.0", "typescript-eslint": "^8.18.0", "vitest": "^3.0.0" } }
Related Skills
caveman
107.2k🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
claude-mem
94.4kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
84.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
83.6kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Security Score
Audited on Invalid Date
