{"_id":"@caffinate/mcp-server","_rev":"2-b9db8760e3348b6e1ecee4c957d80a50","name":"@caffinate/mcp-server","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@caffinate/mcp-server","version":"0.1.0","keywords":["caffinate","mcp","mcp-server","workflow","agent","ai"],"author":{"name":"Caffinate"},"license":"MIT","_id":"@caffinate/mcp-server@0.1.0","maintainers":[{"name":"caffinateai","email":"edmcnichols88@gmail.com"}],"homepage":"https://caffinate.ai","bugs":{"url":"https://github.com/jessilaui/caffinateai/issues"},"bin":{"caffinate-mcp":"dist/index.js"},"dist":{"shasum":"76a713a6f000749fb12c4d8f317995db2e702c4e","tarball":"https://registry.npmjs.org/@caffinate/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":4,"integrity":"sha512-nCU2cBsr5hZUOgJ3Dh3k5NoJeEo8j2L1ZNEuruyz1f6ebCWy+epxKDHUE4gBgeV9tQLEQ29gZ/Q2FQIbeZoknQ==","signatures":[{"sig":"MEYCIQCUM0DX/zb5E9ASkg8oVpilj/pbOPpL/BduhNcob2VK/gIhAI5JvZ8bL/ldopk4ylHhyEj7dYRUfjZFtYx17lozsn4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23868},"main":"dist/index.js","type":"module","_from":"file:caffinate-mcp-server-0.1.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","build":"tsc && chmod +x dist/index.js","clean":"rm -rf dist","start":"node dist/index.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"caffinateai","email":"edmcnichols88@gmail.com"},"_resolved":"/private/var/folders/hq/f7mlvqm920n_7lb_w_pwttwc0000gn/T/723bfbfceed26b612509847f8d28c740/caffinate-mcp-server-0.1.0.tgz","_integrity":"sha512-nCU2cBsr5hZUOgJ3Dh3k5NoJeEo8j2L1ZNEuruyz1f6ebCWy+epxKDHUE4gBgeV9tQLEQ29gZ/Q2FQIbeZoknQ==","repository":{"url":"git+https://github.com/jessilaui/caffinateai.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.12.1","description":"Caffinate MCP server — build, publish, install AI workflows from inside your agent runtime.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0","@caffinate/workflow-format":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1776524504697_0.197831001291072","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@caffinate/mcp-server","version":"0.1.2","description":"Caffinate MCP server — build, publish, install AI workflows from inside your agent runtime.","type":"module","main":"dist/index.js","bin":{"caffinate-mcp":"dist/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0","@caffinate/workflow-format":"0.1.1"},"devDependencies":{"@types/node":"^22.0.0","tsx":"^4.0.0","typescript":"^5.7.0"},"keywords":["caffinate","mcp","mcp-server","workflow","agent","ai"],"homepage":"https://caffinate.ai","repository":{"type":"git","url":"git+https://github.com/jessilaui/caffinateai.git","directory":"packages/mcp-server"},"license":"MIT","author":{"name":"Caffinate"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc && chmod +x dist/index.js","dev":"tsx src/index.ts","start":"node dist/index.js","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@caffinate/mcp-server@0.1.2","bugs":{"url":"https://github.com/jessilaui/caffinateai/issues"},"_integrity":"sha512-Q6Y91mF1ADebiJ73FQ+pn8YIxVXMmgwFm9I+0qcygDisvpRWILX8cJq2L+f7l4BLmp+oSx5azulwEU8mOQembg==","_resolved":"/private/var/folders/hq/f7mlvqm920n_7lb_w_pwttwc0000gn/T/0b7d7c71f3249ac81cac4f2e2c3ec7ff/caffinate-mcp-server-0.1.2.tgz","_from":"file:caffinate-mcp-server-0.1.2.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-Q6Y91mF1ADebiJ73FQ+pn8YIxVXMmgwFm9I+0qcygDisvpRWILX8cJq2L+f7l4BLmp+oSx5azulwEU8mOQembg==","shasum":"71d5b8ae92f17759148cc46fbee42f139133c9bc","tarball":"https://registry.npmjs.org/@caffinate/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":4,"unpackedSize":32483,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICqI4bNHPT9OomT61Jb5aAmweSjcpyleA3Q7XZ0Do3iiAiEA6K6RgQRFNtQEMOv2xbA6LLAzEQ2dQm1yUpRuwdJlCUU="}]},"_npmUser":{"name":"caffinateai","email":"edmcnichols88@gmail.com"},"directories":{},"maintainers":[{"name":"caffinateai","email":"edmcnichols88@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.1.2_1776611766417_0.30295690556141364"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T15:01:44.506Z","modified":"2026-04-19T15:16:06.677Z","0.1.0":"2026-04-18T15:01:44.839Z","0.1.2":"2026-04-19T15:16:06.550Z"},"bugs":{"url":"https://github.com/jessilaui/caffinateai/issues"},"author":{"name":"Caffinate"},"license":"MIT","homepage":"https://caffinate.ai","keywords":["caffinate","mcp","mcp-server","workflow","agent","ai"],"repository":{"type":"git","url":"git+https://github.com/jessilaui/caffinateai.git","directory":"packages/mcp-server"},"description":"Caffinate MCP server — build, publish, install AI workflows from inside your agent runtime.","maintainers":[{"name":"caffinateai","email":"edmcnichols88@gmail.com"}],"readme":"# @caffinate/mcp-server\n\nMCP server for [Caffinate](https://caffinate.vercel.app) — build, publish, install, fork, and run AI workflows directly from inside your agent runtime.\n\n## Setup\n\n### 1. Create an API key\n\nSign in at [caffinate.vercel.app](https://caffinate.vercel.app), go to **Settings → API Keys**, and mint a new key. You'll see the full `caff_…` value once; copy it.\n\n### 2. Add the server to your agent runtime config\n\nMost MCP-compatible runtimes read a JSON config like this:\n\n```json\n{\n  \"mcpServers\": {\n    \"caffinate\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@caffinate/mcp-server\"],\n      \"env\": {\n        \"CAFFINATE_API_KEY\": \"caff_your_key_here\"\n      }\n    }\n  }\n}\n```\n\nRestart the runtime. The tools below become available in-session.\n\n## Tool surface\n\n### For consumers\n\n| Tool | Purpose |\n|---|---|\n| `caffinate_auth_status` | Verify the API key is live; see which user you're authed as |\n| `caffinate_search` | Full-text search of the marketplace feed |\n| `caffinate_workflow_info` | Full metadata for a workflow by slug |\n| `caffinate_install` | Install a workflow into the current project |\n| `caffinate_list_installed` | Show what's installed in this project |\n| `caffinate_list_starter_kits` | List workflows in the Starter Kit category — one-install deployable scaffolds |\n| `caffinate_run` | Execute an installed workflow + record the run server-side |\n| `caffinate_fork` | Fork a workflow as your own editable copy (lineage recorded) |\n\n### For creators\n\n| Tool | Purpose |\n|---|---|\n| `caffinate_workflow_init` | Scaffold a new workflow package in the current project |\n| `caffinate_pack_preview` | Validate a workflow directory without uploading |\n| `caffinate_publish` | Pack + upload + publish the workflow end-to-end |\n\n## How a workflow package works\n\nA workflow is a directory with a `caffinate.json` manifest and one or more Markdown prompt files. Full manifest schema in [`@caffinate/workflow-format`](../workflow-format).\n\n## Creator economics\n\nSplit, enforced in [backend code](../../apps/backend/src/services/attribution.ts):\n\n| Recipient | Share |\n|---|---|\n| Creator (direct) | 80% |\n| Platform | 18% |\n| Community burn | 2% |\n\nFork royalty to ancestors, per install of a descendant: **12% / 5% / 2% / 1%** at depths 1–4.\n\n## License\n\nMIT. Source in [packages/mcp-server](https://github.com/jessilaui/caffinateai/tree/main/packages/mcp-server).\n","readmeFilename":"README.md"}