{"_id":"@dennisk2025/text-anagram-finder","name":"@dennisk2025/text-anagram-finder","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/text-anagram-finder","version":"1.0.0","description":"Given an input word, returns all valid English anagrams of that word.","type":"module","main":"index.js","bin":{"text-anagram-finder":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/text-anagram-finder@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-8kGD+NF4xcRR2VwtzNU9k4DjialzQR+LJEv5sZHVAJCRpGrgqCaSZ4TCKDA/eSyPnBxKfVS0kH+OwLInbT5bdA==","shasum":"5d5eb01e8b1cff2e91b6b5b8edf919d56ac2796c","tarball":"https://registry.npmjs.org/@dennisk2025/text-anagram-finder/-/text-anagram-finder-1.0.0.tgz","fileCount":3,"unpackedSize":8753,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0wsomUZGvI6UC4R8V9MATlUvH2f++6OFM9SalWwI6YgIgDhMbvPHmmjhUD0hgveB8VKShTLtTqUibUmWAlQvwb5Y="}]},"_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/text-anagram-finder_1.0.0_1761423977511_0.3012137038066933"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T20:26:17.404Z","1.0.0":"2025-10-25T20:26:17.761Z","modified":"2025-10-25T20:26:18.062Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Given an input word, returns all valid English anagrams of that word.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# text-anagram-finder MCP Server\n\nGiven an input word, this MCP tool returns all valid English anagrams of that word. It is a utility tool designed for fast local usage, with no network calls and minimal dependencies.\n\n## Features\n- Finds all valid English anagrams of a word (using your system's dictionary or an included list)\n- Excludes the original word from results\n- Fast, fully local, production-ready\n\n## Installation\n\n### Using npx (recommended)\n```\nnpx @dennisk2025/text-anagram-finder\n```\n### Or install globally:\n```\nnpm install -g @dennisk2025/text-anagram-finder\ntext-anagram-finder\n```\n\n## Adding to Claude Desktop\n\nAdd the following snippet 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\n```\n{\n  \"mcpServers\": {\n    \"anagram-finder\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/text-anagram-finder\"]\n    }\n  }\n}\n```\n\n## Usage\n\nWhen integrated with Claude or used directly via MCP clients, you get the following tool:\n\n### Tool: find-anagrams\n- **Description:** Finds all English anagrams for the provided word.\n- **Input:**\n  - `word` (string, required): The word for which to find anagrams.\n- **Output:**\n  - `anagrams` (array of string): List of valid English anagrams (excluding the original word).\n\n### Example Calls\n\n#### Input:\n```\nTool: find-anagrams\n{\n  \"word\": \"listen\"\n}\n```\n#### Output:\n```\n{\n  \"anagrams\": [\"silent\",\"enlist\",\"inlets\",\"tinsel\"]\n}\n```\n\n#### Another Example:\n```\nTool: find-anagrams\n{\n  \"word\": \"bored\"\n}\n```\nOutput:\n```\n{\n  \"anagrams\": [\"robed\"]\n}\n```\n\n## List of Tools\n\n### find-anagrams\n- **Description:** Finds all English anagrams for the provided word.\n- **Parameters:**\n  - `word` (string, required): The word to find anagrams for.\n- **Returns:**\n  - `anagrams` (array of string): Valid English anagrams (excluding the original word).\n\n---\n\nIf your system includes `/usr/share/dict/words` (Unix/macOS), the tool covers the full English dictionary. Otherwise, it uses a solid built-in fallback set.\n","readmeFilename":"README.md","_rev":"1-4e7ad06396f3509f78e5c15a745a5201"}