{"_id":"@c3budiman/ping","name":"@c3budiman/ping","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@c3budiman/ping","version":"1.0.0","description":"MCP server for pinging websites","type":"module","main":"dist/index.js","bin":{"mcp-ping":"dist/index.js"},"scripts":{"build":"tsc && node scripts/add-shebang.js","prepublishOnly":"npm run build","start":"node dist/index.js","dev":"tsx src/index.ts"},"keywords":["mcp","ping","network","model-context-protocol","mcp-server"],"author":"","license":"MIT","repository":{"type":"git","url":""},"engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"devDependencies":{"@types/node":"^20.10.0","tsx":"^4.7.0","typescript":"^5.3.3"},"_id":"@c3budiman/ping@1.0.0","types":"./dist/index.d.ts","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-9KhDfAScoDEbau7mkVJvTTRcTrvTDwJQslWd4J6OW6zj3zWU+Pl4y+miZNm4NA4ldaIAFw/piS6s7Idajk2vGQ==","shasum":"2f0d69f0354ab1c87979eccce8f4392de54b21ed","tarball":"https://registry.npmjs.org/@c3budiman/ping/-/ping-1.0.0.tgz","fileCount":7,"unpackedSize":8580,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDKKTW7ZZmsG5YJmcuyNz1YdUGjs0UK1QtVwzdNmOaVgIgXF6lwpKNFAaZasvJAN6w/TvzlNcg5YDraUkfe6I4MBs="}]},"_npmUser":{"name":"c3budiman","email":"c3budiman@gmail.com"},"directories":{},"maintainers":[{"name":"c3budiman","email":"c3budiman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ping_1.0.0_1763176059466_0.33945850440823744"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-15T03:07:39.357Z","1.0.0":"2025-11-15T03:07:39.701Z","modified":"2025-11-15T03:07:39.990Z"},"maintainers":[{"name":"c3budiman","email":"c3budiman@gmail.com"}],"description":"MCP server for pinging websites","keywords":["mcp","ping","network","model-context-protocol","mcp-server"],"repository":{"type":"git","url":""},"license":"MIT","readme":"# MCP Ping Server\n\nA Model Context Protocol (MCP) server that provides a `ping` tool to check connectivity and measure latency to websites and hosts.\n\n## Features\n\n- **Ping Tool**: Ping any hostname or IP address to check connectivity\n- **Stdio Transport**: Uses standard input/output for MCP communication\n- **Cross-platform**: Works on macOS, Linux, and Windows\n\n## Installation\n\n### Using npx (Recommended)\n\nNo installation needed! Use directly with npx:\n\n```json\n{\n  \"mcpServers\": {\n    \"ping\": {\n      \"command\": \"npx\",\n      \"args\": [\"@c3budiman/ping\"]\n    }\n  }\n}\n```\n\n### Local Installation\n\n```bash\nnpm install\nnpm run build\n```\n\n### Publishing to npm\n\n```bash\nnpm run build\nnpm publish\n```\n\n## Usage\n\n### As an MCP Server\n\nThe server communicates via stdio and can be configured in your MCP client settings:\n\n**Using npx (no installation required):**\n```json\n{\n  \"mcpServers\": {\n    \"ping\": {\n      \"command\": \"npx\",\n      \"args\": [\"@c3budiman/ping\"]\n    }\n  }\n}\n```\n\n**Using globally installed package (binary):**\n```bash\nnpm install -g @c3budiman/ping\n```\n\nThen configure:\n```json\n{\n  \"mcpServers\": {\n    \"ping\": {\n      \"command\": \"mcp-ping\"\n    }\n  }\n}\n```\n\n**Using local installation:**\n```json\n{\n  \"mcpServers\": {\n    \"ping\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/mcp-ping/dist/index.js\"]\n    }\n  }\n}\n```\n\n### Development\n\nRun in development mode:\n\n```bash\nnpm run dev\n```\n\n## Tools\n\n### ping\n\nPings a hostname or IP address to check connectivity and measure latency.\n\n**Parameters:**\n- `host` (string, required): The hostname or IP address to ping (e.g., \"google.com\", \"8.8.8.8\")\n\n**Example:**\n```json\n{\n  \"name\": \"ping\",\n  \"arguments\": {\n    \"host\": \"google.com\"\n  }\n}\n```\n\n## License\n\nMIT\n\n","readmeFilename":"README.md","_rev":"1-f3bcfb74924a2745b9eadf3266eb1208"}