{"_id":"@dennisk2025/random-museum-artwork","name":"@dennisk2025/random-museum-artwork","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dennisk2025/random-museum-artwork","version":"1.0.0","description":"Fetch a random artwork from the Metropolitan Museum of Art's public collection (title, artist, date, image, and info link) via MCP API tool.","type":"module","main":"index.js","bin":{"random-museum-artwork":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"latest","axios":"latest"},"author":{"name":"dennisk2025"},"license":"MIT","_id":"@dennisk2025/random-museum-artwork@1.0.0","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-FxZl0hrlaO94ox0GtnLLXEAAUMMUIHj0PgDs3KB3S68uZjaoxOETUH7g/Sjkn3SEv/5uMzWEKvm/D4qjAg8Ctg==","shasum":"61410a45406bab4a27534bcd0e48c64ba454fee9","tarball":"https://registry.npmjs.org/@dennisk2025/random-museum-artwork/-/random-museum-artwork-1.0.0.tgz","fileCount":3,"unpackedSize":6265,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHwxNC7/kAEn8uyhaTiN9Keni7U8YZRlwbKdNe5do2c/AiEAiyuGNgP/QWDRpU0xPWbkuvx/rHCB1hcWJelCzrmreL8="}]},"_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-museum-artwork_1.0.0_1761427061628_0.8331709785521397"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-25T21:17:41.553Z","1.0.0":"2025-10-25T21:17:41.804Z","modified":"2025-10-25T21:17:42.104Z"},"maintainers":[{"name":"dennisk2025","email":"4dennisk@gmail.com"}],"description":"Fetch a random artwork from the Metropolitan Museum of Art's public collection (title, artist, date, image, and info link) via MCP API tool.","author":{"name":"dennisk2025"},"license":"MIT","readme":"# Random Museum Artwork MCP Server\n\nFetches a random artwork from the Metropolitan Museum of Art's public collection, including the title, artist, creation date, artwork image, and a link to more information. Exposes a single MCP API tool for easy integration with Claude Desktop and other MCP clients.\n\n---\n\n## Installation\n\nYou can run this server directly (no manual setup required, all dependencies auto-installed by npm):\n\n- With npx (recommended):\n\n    npx @dennisk2025/random-museum-artwork\n\n- Or install globally:\n\n    npm install -g @dennisk2025/random-museum-artwork\n    random-museum-artwork\n\n---\n\n## Adding to Claude Desktop\n\nAdd the following to your Claude Desktop config file:\n\n**claude_desktop_config.json**\n\n```json\n{\n  \"mcpServers\": {\n    \"random-art\": {\n      \"command\": \"npx\",\n      \"args\": [\"@dennisk2025/random-museum-artwork\"]\n    }\n  }\n}\n```\n\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n\n---\n\n## Usage\n\nOnce added to Claude Desktop or started manually, this server exposes the following tool:\n\n### Tool: get_random_artwork\n\n**Description:**\nReturns details and image of a random artwork from the Met Museum's open dataset. Outputs the artwork's title, artist, date, image URL, and object page link.\n\n**Parameters:**\n- *(none required)*\n\n---\n\n### Example Tool Call\n\nRequest:\n```json\n{\n  \"name\": \"get_random_artwork\",\n  \"arguments\": {}\n}\n```\n\nResponse:\n```json\n{\n  \"title\": \"Study of a Young Woman\",\n  \"artist\": \"Rembrandt (Rembrandt van Rijn)\",\n  \"date\": \"1632\",\n  \"imageUrl\": \"https://images.metmuseum.org/CRDImages/ep/original/DT1567.jpg\",\n  \"objectPage\": \"http://www.metmuseum.org/art/collection/search/437857\"\n}\n```\n\n---\n\n## List of Available Tools\n\n- **get_random_artwork**\n    - Returns: `{ title, artist, date, imageUrl, objectPage }`\n    - Parameters: none\n    - Description: Returns a random major artwork from the Metropolitan Museum of Art including image, page, and basic metadata.\n\n---\n\nEnjoy exploring art from one of the world's greatest museum collections — programmatically!\n","readmeFilename":"README.md","_rev":"1-c8961be4d387f64762ae212d77155d98"}