{"_id":"@dennisk2025/random-chuck-norris-joke","name":"@dennisk2025/random-chuck-norris-joke","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-chuck-norris-joke","version":"1.0.0","description":"Fetches a random Chuck Norris joke, delivering a fun and quirky factoid about the legendary Chuck Norris.","type":"module","main":"index.js","bin":{"random-chuck-norris-joke":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-chuck-norris-joke@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-G3pdQJ+sex3Y8WdIXQtlrynO/+WSDRnanskXBLlGd1W/sP4j7VPxBG6KbKYtqJm+21nfcLbcs8pvlTELxkD9KQ==","shasum":"47a11a3c4f126f029e2c52eefdb070fa735b4a16","tarball":"https://registry.npmjs.org/@dennisk2025/random-chuck-norris-joke/-/random-chuck-norris-joke-1.0.0.tgz","fileCount":3,"unpackedSize":5106,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDr+4kSHMxn9F/dBvfU1T2yPw6zMeudvI2TD4xPVODMDgIhAMNtX0Ww57w3CXCBYd73aJ/fHVS0f2NWCunCYDFXYA1X"}]},"_npmUser":{"name":"dennisk2025","email":"4dennisk@gmail.com"},"directories":{},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/random-chuck-norris-joke_1.0.0_1761426012643_0.45991950891959954"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:00:12.563Z","1.0.0":"2025-10-25T21:00:13.057Z","modified":"2025-10-25T21:00:13.332Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetches a random Chuck Norris joke, delivering a fun and quirky factoid about the legendary Chuck Norris.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# random-chuck-norris-joke\n\nFetch random Chuck Norris jokes instantly! This MCP server provides a tool that fetches a random joke about Chuck Norris using the public Chuck Norris Jokes API.\n\n## Features\n- Fetches a random, fun Chuck Norris joke.\n- Simple tool interface for Claude and other MCP clients.\n- Requires no configuration or API key.\n\n## Installation\n\n### With npm\n\nnpm install -g @dennisk2025/random-chuck-norris-joke\n\nor use npx:\n\nnpx @dennisk2025/random-chuck-norris-joke\n\n## Adding to Claude Desktop\n\nAdd the following JSON to your Claude Desktop configuration file:\n\n```json\n{\n  \"mcpServers\": {\n    \"chuck-norris\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-chuck-norris-joke\"]\n    }\n  }\n}\n```\n\n- Add this to your Claude Desktop config file at: \n  - **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n  - **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\nRestart Claude Desktop after saving the changes.\n\n## Usage\n\nOnce added, you can use the following tool from Claude or other MCP-compatible clients:\n\n### Available tools\n\n#### 1. get_random_chuck_norris_joke\n- **Description:** Returns a random Chuck Norris joke from the Chuck Norris Jokes API.\n- **Parameters:** _None required_\n\n### Example tool call\n\n```\n{\n  \"name\": \"get_random_chuck_norris_joke\",\n  \"arguments\": {}\n}\n```\n\n### Example tool response\n\n```\n{\n  \"result\": \"Chuck Norris counted to infinity. Twice.\"\n}\n```\n\n## Tools Reference\n\n| Name                         | Description                                            | Parameters |\n|------------------------------|--------------------------------------------------------|------------|\n| get_random_chuck_norris_joke | Returns a random Chuck Norris joke from the API.       | (none)     |\n\n---\n\nEnjoy random Chuck Norris facts anytime!\n","readmeFilename":"README.md","_rev":"1-37e743e4087da35378b27926c35581ea"}