{"_id":"@drydotai/drydotai-mcp-server","_rev":"3-5951e550d79e49d0a80204f23ba610cf","name":"@drydotai/drydotai-mcp-server","dist-tags":{"latest":"1.1.3"},"versions":{"1.1.0":{"name":"@drydotai/drydotai-mcp-server","version":"1.1.0","keywords":["mcp","dryai","server"],"author":{"name":"@dryai"},"license":"MIT","_id":"@drydotai/drydotai-mcp-server@1.1.0","maintainers":[{"name":"jrscally-npm","email":"jr@unitarylabs.com"},{"name":"nickunitary","email":"nick@unitarylabs.com"}],"homepage":"https://github.com/drydotai/drydotai-mcp-server#readme","bugs":{"url":"https://github.com/drydotai/drydotai-mcp-server/issues"},"bin":{"dryai-mcp-server":"build/index.js"},"dist":{"shasum":"7368baad43ea6fec969897120ba5827a08a180bf","tarball":"https://registry.npmjs.org/@drydotai/drydotai-mcp-server/-/drydotai-mcp-server-1.1.0.tgz","fileCount":4,"integrity":"sha512-BjcqG5XcYyJtuIskrIFiX7X4K/S9LkuKQJJZ2snO0kIqQr+7kdAhDR+nC5Zx62QluiweBBb0UrSeVvvu3wnbmQ==","signatures":[{"sig":"MEUCIAvpeRR2VNDEHbMFbU829Q0o7ZFbpC7RQ7cAjOkyn9FJAiEAz/hCU9nVgVZVLlRpUe5A25+bAmbsXy+k3MwYHnXRUxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8340},"main":"build/index.js","type":"module","gitHead":"033ff400c101fcdae18020d44e2d19f2fa30bcbf","scripts":{"build":"tsc && chmod 755 build/index.js","prebuild":"npm install"},"_npmUser":{"name":"jrscally-npm","actor":{"name":"jrscally-npm","type":"user","email":"jr@unitarylabs.com"},"email":"jr@unitarylabs.com"},"repository":{"url":"git+ssh://git@github.com/drydotai/drydotai-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Official MCP server for Dry.ai","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@modelcontextprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/drydotai-mcp-server_1.1.0_1752159539286_0.15765501589448605","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@drydotai/drydotai-mcp-server","version":"1.1.2","keywords":["mcp","dryai","server"],"author":{"name":"@dryai"},"license":"MIT","_id":"@drydotai/drydotai-mcp-server@1.1.2","maintainers":[{"name":"jrscally-npm","email":"jr@unitarylabs.com"},{"name":"nickunitary","email":"nick@unitarylabs.com"}],"homepage":"https://github.com/drydotai/drydotai-mcp-server#readme","bugs":{"url":"https://github.com/drydotai/drydotai-mcp-server/issues"},"bin":{"dryai-mcp-server":"build/index.js"},"dist":{"shasum":"23e1e07141e5f8df98d97c2ae9b946fc55adcf0b","tarball":"https://registry.npmjs.org/@drydotai/drydotai-mcp-server/-/drydotai-mcp-server-1.1.2.tgz","fileCount":4,"integrity":"sha512-GN46UOcEiEo8FS8KttVWBIattV74nBq78KyviDaGBKXAA6FmZPXKDs/K6/flMQA+G6FI2igSYhRkH5UJpo9L+A==","signatures":[{"sig":"MEQCIH+Fc1cnISAKCaiZREY/ki0ARabH2P2rrR+8QdYqx7I7AiBOEuM7MZGZduRmkKZ+XbNyH/n2Sdl8naqLiqtSr+Xc5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8343},"main":"build/index.js","type":"module","gitHead":"e1693038396ea96ef34e09355e6f2f5640f3557a","scripts":{"build":"tsc && chmod 755 build/index.js","prebuild":"npm install"},"_npmUser":{"name":"jrscally-npm","actor":{"name":"jrscally-npm","type":"user","email":"jr@unitarylabs.com"},"email":"jr@unitarylabs.com"},"repository":{"url":"git+ssh://git@github.com/drydotai/drydotai-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"Official MCP server for Dry.ai","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@modelcontextprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/drydotai-mcp-server_1.1.2_1752161071175_0.970248905319782","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"author":{"name":"@dryai"},"description":"Official MCP server for Dry.ai","name":"@drydotai/drydotai-mcp-server","version":"1.1.3","main":"build/index.js","type":"module","bin":{"dryai-mcp-server":"build/index.js"},"scripts":{"build":"tsc && chmod 755 build/index.js","prebuild":"npm install"},"keywords":["mcp","dryai","server"],"license":"MIT","devDependencies":{"@types/express":"^5.0.3","@types/node":"^22.10.0","typescript":"^5.7.2"},"repository":{"type":"git","url":"git+ssh://git@github.com/drydotai/drydotai-mcp-server.git"},"dependencies":{"@modelcontextprotocol/sdk":"^1.4.0"},"bugs":{"url":"https://github.com/drydotai/drydotai-mcp-server/issues"},"homepage":"https://github.com/drydotai/drydotai-mcp-server#readme","_id":"@drydotai/drydotai-mcp-server@1.1.3","gitHead":"2045bd549fb230bd8c89f62b35e2d5f4cb52b46f","_nodeVersion":"22.15.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-/jDIqSaNwBTrCReoyxqLLJkMLcC7wl2cd5ssou+cGdO1mTHAEw6rIwxYucWruZSJL29Im+qmRCtoA0zoGI3x7w==","shasum":"0c31acb34efca0278b039d7e56856ec222f94662","tarball":"https://registry.npmjs.org/@drydotai/drydotai-mcp-server/-/drydotai-mcp-server-1.1.3.tgz","fileCount":4,"unpackedSize":8809,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+CdEJ8GY6IO1cycRBh0/NWP25TyfCk49bcrGM0ExkVgIgXph0GUU0wqpEmzIxgW0wN1VgLfY/KMTRxwq9yldKxio="}]},"_npmUser":{"name":"jrscally-npm","email":"jr@unitarylabs.com"},"directories":{},"maintainers":[{"name":"jrscally-npm","email":"jr@unitarylabs.com"},{"name":"nickunitary","email":"nick@unitarylabs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drydotai-mcp-server_1.1.3_1752347219459_0.40455437813760153"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-10T14:58:59.197Z","modified":"2025-07-12T19:06:59.811Z","1.1.0":"2025-07-10T14:58:59.476Z","1.1.2":"2025-07-10T15:24:31.345Z","1.1.3":"2025-07-12T19:06:59.627Z"},"bugs":{"url":"https://github.com/drydotai/drydotai-mcp-server/issues"},"author":{"name":"@dryai"},"license":"MIT","homepage":"https://github.com/drydotai/drydotai-mcp-server#readme","keywords":["mcp","dryai","server"],"repository":{"type":"git","url":"git+ssh://git@github.com/drydotai/drydotai-mcp-server.git"},"description":"Official MCP server for Dry.ai","maintainers":[{"name":"jrscally-npm","email":"jr@unitarylabs.com"},{"name":"nickunitary","email":"nick@unitarylabs.com"}],"readme":"# dryai-mcp-server\n\nThe [Dry.ai](https://dry.ai) Model Context Protocol (MCP) server enables seamless integration between Claude and your Dry smartspaces, turning conversations into persistent, structured data. Currently, you can use this server to create and store memories and query the information in your database (smartspace).\n\nBegin by signing up for our alpha [here](https://dry.ai/getClaudeMemory)\n\nWatch a video of Dry in action [here](https://youtu.be/TW55riZYsZo?si=pgbnrMACYSxk321Q)\n\n\n## Steps to Configure your User\n\n1. Log in to [Dry.ai](https://dry.ai) and navigate to your **Dry Profile**.\n<img width=\"611\" alt=\"Screenshot 2025-04-11 at 12 15 17 PM\" src=\"https://github.com/user-attachments/assets/462d5e88-97f0-4f87-8e64-1e75c07bb8a8\" />\n\n\n2. You user has a unique **MCP Token** located on your profile. You can copy your claude desktop config from here.\n   \n<img width=\"767\" height=\"185\" alt=\"image\" src=\"https://github.com/user-attachments/assets/9770c54c-a72d-4577-83bf-6abb28c2f68a\" />\n\n## Steps to Configure a Smartspace for MCP\n\n1. Open the settings for the smartspace that you want to connect. Click the \"Chat\" tab and enable integration for Claude:\n\n<img width=\"1263\" height=\"289\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b6715e98-0523-4bcc-a04b-d061d9255e00\" />\n\n## Steps to connect Dry to Claude Desktop\n\n1. Install Node.js (v22.x or later)\n   Download from: https://nodejs.org/\n   Verify installation by opening Command Prompt (CMD) and running:\n   ```node --version```\n\n2. Modify your `claude_desktop_config.json` file to include the configuration copied from your profile above. It should look similar to the below:\n ```json\n   {\n      \"mcpServers\": {\n        \"dryai\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@drydotai/drydotai-mcp-server\"],\n         \"env\": {\n            \"MCP_TOKEN\": \"<MCP TOKEN>\"\n         }\n      }\n      }\n   }\n   ```\nYou can access this by visiting Claude->Settings->Developer and pressing \"Edit Config\" \n\n2. Run Claude Desktop - it will connect to Dry and all of your configured smartspaces will appear as tools to ask questions and add items. Every time you create or install new memory types in your Dry space, you'll need to restart your Claude desktop app to sync its tools with the latest state of your Dry smartspace.\n","readmeFilename":"README.md"}