{"_id":"@dennisk2025/famous-film-dialogues","name":"@dennisk2025/famous-film-dialogues","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/famous-film-dialogues","version":"1.0.0","description":"Fetches iconic film quotes from classic and modern movies as an MCP server.","main":"index.js","bin":{"famous-film-dialogues":"index.js"},"scripts":{"start":"node index.js"},"keywords":["mcp","movie","quotes","film","dialogues","api","server"],"author":"","license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","axios":"^1.6.0"},"engines":{"node":">=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/dennisk2025/famous-film-dialogues.git"},"_id":"@dennisk2025/famous-film-dialogues@1.0.0","bugs":{"url":"https://github.com/dennisk2025/famous-film-dialogues/issues"},"homepage":"https://github.com/dennisk2025/famous-film-dialogues#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-LO5305uLfPwWjR7ysOJXD4/+YL21sw/Xr4whWqhd8h4nAs473fFpjNzMq3hTOd9a4EPlh7drLF9B3eaO9BiTIw==","shasum":"7a317b82924b2547091b9b76409e74f5213e9330","tarball":"https://registry.npmjs.org/@dennisk2025/famous-film-dialogues/-/famous-film-dialogues-1.0.0.tgz","fileCount":3,"unpackedSize":6104,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCU1xpKSIj8GKP/dQc5L+p0F1KUVyHEm1VQD8njHmvsCQIgEGBnCtyUiswll13VVNyUFmJdDKDHl0VheYIFAJoudYI="}]},"_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/famous-film-dialogues_1.0.0_1761419770549_0.45845758702130723"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T19:16:10.426Z","1.0.0":"2025-10-25T19:16:10.732Z","modified":"2025-10-25T19:16:11.035Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetches iconic film quotes from classic and modern movies as an MCP server.","homepage":"https://github.com/dennisk2025/famous-film-dialogues#readme","keywords":["mcp","movie","quotes","film","dialogues","api","server"],"repository":{"type":"git","url":"git+https://github.com/dennisk2025/famous-film-dialogues.git"},"bugs":{"url":"https://github.com/dennisk2025/famous-film-dialogues/issues"},"license":"MIT","readme":"# Famous Film Dialogues MCP Server\\n\\n## Overview\\n\\nThe **famous-film-dialogues** MCP server fetches iconic and memorable film quotes from both classic and modern movies. It exposes a simple MCP API tool that retrieves a random famous movie quote, including details such as the movie title, the character, and the actor when available.\\n\\n## Features\\n- Retrieve random, well-known film quotes via the Model Context Protocol (MCP).\\n- Includes film title, character, and (if available) the actor who delivered the quote.\\n- Runs as an MCP stdio server, suitable for integration into toolchains, bots, or creative projects.\\n\\n## Installation\\n\\n### Prerequisites\\n- Node.js (version 16 or newer)\\n- npm\\n\\n### Steps\\n\\n1. Clone this repository or download the files.\\n\\n2. Install dependencies:\\n\\n    npm install\\n\\n3. (Optional) To install globally as a CLI tool:\\n\\n    npm install -g .\\n\\n## Usage\\n\\n### Starting the Server\\n\\nTo run the MCP server using stdio transport:\\n\\n    npm start\\n\\nOr if installed globally (as CLI):\\n\\n    famous-film-dialogues\\n\\nThe server listens on stdio for MCP-compatible requests.\\n\\n### Example Tool Calls\\n\\nYou can call the provided tool as follows (input/output shown for demonstration):\\n\\n**Tool Name:** get_random_film_quote\\n\\n**Input:**\\n\\n    {}\\n\\n**Output (example):**\\n\\n    {\\n      \"success\": true,\\n      \"data\": {\\n        \"quote\": \"Here's looking at you, kid.\",\\n        \"movie\": \"Casablanca\",\n        \"character\": \"Rick Blaine\",\n        \"actor\": \"Humphrey Bogart\"\n      },\n      \"error\": null\n    }\n\nIf an error occurs (e.g., network failure), an error message will be returned:\n\n    {\n      \"success\": false,\n      \"data\": null,\n      \"error\": \"Failed to fetch quote: <error message>\"\n    }\n\n## Configuration\n\nNo configuration is required. The server is ready to use out-of-the-box.\n\n## License\n\nMIT License\n","readmeFilename":"README.md","_rev":"1-86406bb8625e4548b8a389792af6d222"}