{"_id":"@bzlies1/mcp-server","name":"@bzlies1/mcp-server","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bzlies1/mcp-server","version":"1.0.0","type":"module","main":"dist/index.js","bin":{"rainyday-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","dev":"tsc --watch","prepare":"tsc"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.25.0"},"devDependencies":{"typescript":"~5.9.3","@types/node":"^22.0.0"},"gitHead":"dc4399b50da3b89a77a86819ec3e93b159fb8d54","types":"./dist/index.d.ts","_id":"@bzlies1/mcp-server@1.0.0","description":"Connect Claude Code or any MCP-compatible client to your Rainyday workspace.","_nodeVersion":"25.4.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-br82OuJGLu6EAVtsNWs8Ocw4v+6okz299axcLnfYtXHRdDfB6T6K2hJ8xiFttubc6Djvx7ddRm4UTynOwYhnHQ==","shasum":"faf7871fe6e51f58c611360af2755b0c4ba220b6","tarball":"https://registry.npmjs.org/@bzlies1/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":6,"unpackedSize":14680,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK3EFNEr2N/xAo/HqLlcDIfG6YCqV9wfLoRhlI945QDAIhAPsR+H+aqtLS1CBdb25LFxyDFRDc6BULrJIphRE9rFsE"}]},"_npmUser":{"name":"bzlies1","email":"bzlies@gmail.com"},"directories":{},"maintainers":[{"name":"bzlies1","email":"bzlies@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.0.0_1771562071105_0.3548744216784878"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-20T04:34:31.045Z","1.0.0":"2026-02-20T04:34:31.235Z","modified":"2026-02-20T04:34:31.431Z"},"maintainers":[{"name":"bzlies1","email":"bzlies@gmail.com"}],"description":"Connect Claude Code or any MCP-compatible client to your Rainyday workspace.","readme":"# Rainyday MCP Server\n\nConnect Claude Code or any MCP-compatible client to your Rainyday workspace.\n\n## Prerequisites\n\n- Node.js 20+\n- A running Rainyday instance\n- An API token (Settings → API Tokens → Create Token)\n\n## Quick Start\n\n**1. Add to your MCP client config:**\n\nFor Claude Code (`.mcp.json` in project root):\n\n```json\n{\n  \"mcpServers\": {\n    \"rainyday\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@rainyday/mcp-server\"],\n      \"env\": {\n        \"RAINYDAY_API_URL\": \"https://your-deployment.convex.site\",\n        \"RAINYDAY_API_TOKEN\": \"your_api_token\"\n      }\n    }\n  }\n}\n```\n\nThat's it — `npx` downloads and runs the server automatically. No build step needed.\n\n## Building from Source\n\nIf you prefer to run from source:\n\n```bash\ncd packages/mcp-server\npnpm build\n```\n\nThen reference the compiled file directly:\n\n```json\n{\n  \"mcpServers\": {\n    \"rainyday\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/packages/mcp-server/dist/index.js\"],\n      \"env\": {\n        \"RAINYDAY_API_URL\": \"https://your-deployment.convex.site\",\n        \"RAINYDAY_API_TOKEN\": \"your_api_token\"\n      }\n    }\n  }\n}\n```\n\n## What You Get\n\n- **9 tools**: list and filter projects/items, get item details, create/update items, add comments, search, assign users, create sub-tasks\n- **3 resources**: `rainyday://projects`, `rainyday://projects/{shortcode}`, `rainyday://items/{identifier}`\n- **Transport**: stdio (standard for local MCP servers)\n\n## Full Documentation\n\n- [Setup Guide](../../docs/mcp/setup.md) — Claude Desktop, Claude Code, and generic clients\n- [Tools Reference](../../docs/mcp/tools-reference.md) — all tools with parameters and examples\n- [Resources Reference](../../docs/mcp/resources-reference.md) — all resources with URI patterns\n- [REST API Reference](../../docs/mcp/rest-api.md) — for non-MCP integrations\n- [AI Agent Context](../../docs/mcp/ai-context.md) — system prompt block and tool schema\n","readmeFilename":"README.md","_rev":"1-a1470eefd4236e67fd035022087cd8ab"}