{"_id":"@arpanstacy/stacy-mcp-server","_rev":"3-788192f7a566f3ab33c270a72ce1fa99","name":"@arpanstacy/stacy-mcp-server","dist-tags":{"latest":"2026.505.1"},"versions":{"2026.501.0":{"name":"@arpanstacy/stacy-mcp-server","version":"2026.501.0","license":"MIT","_id":"@arpanstacy/stacy-mcp-server@2026.501.0","maintainers":[{"name":"arpanstacy","email":"accesstoarpan@gmail.com"}],"homepage":"https://github.com/StacyOS/stacy-cli","bugs":{"url":"https://github.com/StacyOS/stacy-cli/issues"},"bin":{"stacy-mcp-server":"dist/stdio.js"},"dist":{"shasum":"c6bea828be4918e25c0902bdf84a46454082d6c2","tarball":"https://registry.npmjs.org/@arpanstacy/stacy-mcp-server/-/stacy-mcp-server-2026.501.0.tgz","fileCount":31,"integrity":"sha512-Z6duS7vq3CInCbmKzN/aBt0D/Q8W7pUxR8uwBWi3VfpgEg4+BGQO22TT38xhW0F5lv7rnWYgyenKyyjYkHuOtA==","signatures":[{"sig":"MEYCIQDRyR844V2/pUUSMj2RP9+k55G6N23axO0lehX3WAiNTgIhAOUysO//22/W/A0m0lEe9n+7pu4qTeuu1o7P6eHqT6bG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85123},"main":"./dist/index.js","type":"module","_from":"file:arpanstacy-stacy-mcp-server-2026.501.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arpanstacy","email":"accesstoarpan@gmail.com"},"_resolved":"/private/var/folders/7n/0xwwt4b51zn5v7s08zcqpyqm0000gn/T/0a1ee60b23a52d99a8101e15a3499a61/arpanstacy-stacy-mcp-server-2026.501.0.tgz","_integrity":"sha512-Z6duS7vq3CInCbmKzN/aBt0D/Q8W7pUxR8uwBWi3VfpgEg4+BGQO22TT38xhW0F5lv7rnWYgyenKyyjYkHuOtA==","repository":{"url":"git+https://github.com/StacyOS/stacy-cli.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.4.2","description":"Model Context Protocol server for Stacy.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.24.2","@arpanstacy/stacy-shared":"2026.501.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/stacy-mcp-server_2026.501.0_1777900603198_0.6625707678102561","host":"s3://npm-registry-packages-npm-production"}},"2026.505.0":{"name":"@arpanstacy/stacy-mcp-server","version":"2026.505.0","license":"MIT","_id":"@arpanstacy/stacy-mcp-server@2026.505.0","maintainers":[{"name":"arpanstacy","email":"accesstoarpan@gmail.com"}],"homepage":"https://github.com/StacyOS/stacy-cli","bugs":{"url":"https://github.com/StacyOS/stacy-cli/issues"},"bin":{"stacy-mcp-server":"dist/stdio.js"},"dist":{"shasum":"8ec1ea29bd665932e2191baeb8a3a2f2791d11ef","tarball":"https://registry.npmjs.org/@arpanstacy/stacy-mcp-server/-/stacy-mcp-server-2026.505.0.tgz","fileCount":31,"integrity":"sha512-1jpLS3bMVftAsTMp8Ym3vYuCGySFY5JQDCF5qm/INT+pyWBtmqLYHJpwZViXBeXKEMCc5KgWH3D/L2Tyi5jEXg==","signatures":[{"sig":"MEUCIQDiWfZ4h/YHG2pirjKbJmVlStvJaBqNodTum3XTAw/s7QIgKyc/ScwbnuvhIDdXIuIAvk2TTTu2G2Xp4tJfGFpp7bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85123},"main":"./dist/index.js","type":"module","_from":"file:arpanstacy-stacy-mcp-server-2026.505.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"arpanstacy","email":"accesstoarpan@gmail.com"},"_resolved":"/private/var/folders/7n/0xwwt4b51zn5v7s08zcqpyqm0000gn/T/48f1a72aa35fc564d14c2646015cc652/arpanstacy-stacy-mcp-server-2026.505.0.tgz","_integrity":"sha512-1jpLS3bMVftAsTMp8Ym3vYuCGySFY5JQDCF5qm/INT+pyWBtmqLYHJpwZViXBeXKEMCc5KgWH3D/L2Tyi5jEXg==","repository":{"url":"git+https://github.com/StacyOS/stacy-cli.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.4.2","description":"Model Context Protocol server for Stacy.","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^3.24.2","@arpanstacy/stacy-shared":"2026.505.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/stacy-mcp-server_2026.505.0_1777992371250_0.28874391602986194","host":"s3://npm-registry-packages-npm-production"}},"2026.505.1":{"name":"@arpanstacy/stacy-mcp-server","version":"2026.505.1","license":"MIT","homepage":"https://github.com/StacyOS/stacy-cli","bugs":{"url":"https://github.com/StacyOS/stacy-cli/issues"},"repository":{"type":"git","url":"git+https://github.com/StacyOS/stacy-cli.git","directory":"packages/mcp-server"},"type":"module","bin":{"stacy-mcp-server":"dist/stdio.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@arpanstacy/stacy-shared":"2026.505.1","zod":"^3.24.2"},"devDependencies":{"@types/node":"^24.6.0","typescript":"^5.7.3","vitest":"^3.0.5"},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test":"vitest run"},"main":"./dist/index.js","types":"./dist/index.d.ts","_id":"@arpanstacy/stacy-mcp-server@2026.505.1","description":"Model Context Protocol server for Stacy.","_integrity":"sha512-IlTpIdHCMCqQ/REj4MyCl5e2Ebrcscl8ui0Q5+UNY5SbDm46uLkJmoS+4w8pp9s5UeGhFkUC94GDBIHKVmcdyA==","_resolved":"/private/var/folders/7n/0xwwt4b51zn5v7s08zcqpyqm0000gn/T/32666a33de4e2de02291d07f5b386a18/arpanstacy-stacy-mcp-server-2026.505.1.tgz","_from":"file:arpanstacy-stacy-mcp-server-2026.505.1.tgz","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-IlTpIdHCMCqQ/REj4MyCl5e2Ebrcscl8ui0Q5+UNY5SbDm46uLkJmoS+4w8pp9s5UeGhFkUC94GDBIHKVmcdyA==","shasum":"4222745f6b4ac1c835474aa5fe4a621e1da6305e","tarball":"https://registry.npmjs.org/@arpanstacy/stacy-mcp-server/-/stacy-mcp-server-2026.505.1.tgz","fileCount":31,"unpackedSize":85123,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID+2SlqKpBli/+0Zocq/bNfx+Z/xYmv71hbamu7RUYq6AiEAnpJnKyJ37FlQti2Cf/j8nKjRgu0QqV3LonjMp+QHzD0="}]},"_npmUser":{"name":"arpanstacy","email":"accesstoarpan@gmail.com"},"directories":{},"maintainers":[{"name":"arpanstacy","email":"accesstoarpan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/stacy-mcp-server_2026.505.1_1777995889011_0.6295234013751116"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T13:16:43.074Z","modified":"2026-05-05T15:44:49.255Z","2026.501.0":"2026-05-04T13:16:43.394Z","2026.505.0":"2026-05-05T14:46:11.391Z","2026.505.1":"2026-05-05T15:44:49.157Z"},"bugs":{"url":"https://github.com/StacyOS/stacy-cli/issues"},"license":"MIT","homepage":"https://github.com/StacyOS/stacy-cli","repository":{"type":"git","url":"git+https://github.com/StacyOS/stacy-cli.git","directory":"packages/mcp-server"},"description":"Model Context Protocol server for Stacy.","maintainers":[{"name":"arpanstacy","email":"accesstoarpan@gmail.com"}],"readme":"# Stacy MCP Server\n\nModel Context Protocol server for Stacy.\n\nThis package is a thin MCP wrapper over the existing Stacy REST API. It does\nnot talk to the database directly and it does not reimplement business logic.\n\n## Authentication\n\nThe server reads its configuration from environment variables:\n\n- `STACY_API_URL` - Stacy base URL, for example `http://localhost:3100`\n- `STACY_API_KEY` - bearer token used for `/api` requests\n- `STACY_COMPANY_ID` - optional default company for company-scoped tools\n- `STACY_AGENT_ID` - optional default agent for checkout helpers\n- `STACY_RUN_ID` - optional run id forwarded on mutating requests\n\n## Usage\n\n```sh\nnpx -y @arpanstacy/stacy-mcp-server\n```\n\nOr locally in this repo:\n\n```sh\npnpm --filter @arpanstacy/stacy-mcp-server build\nnode packages/mcp-server/dist/stdio.js\n```\n\n## Tool Surface\n\nRead tools:\n\n- `stacyMe`\n- `stacyInboxLite`\n- `stacyListAgents`\n- `stacyGetAgent`\n- `stacyListIssues`\n- `stacyGetIssue`\n- `stacyGetHeartbeatContext`\n- `stacyListComments`\n- `stacyGetComment`\n- `stacyListIssueApprovals`\n- `stacyListDocuments`\n- `stacyGetDocument`\n- `stacyListDocumentRevisions`\n- `stacyListProjects`\n- `stacyGetProject`\n- `stacyGetIssueWorkspaceRuntime`\n- `stacyWaitForIssueWorkspaceService`\n- `stacyListGoals`\n- `stacyGetGoal`\n- `stacyListApprovals`\n- `stacyGetApproval`\n- `stacyGetApprovalIssues`\n- `stacyListApprovalComments`\n\nWrite tools:\n\n- `stacyCreateIssue`\n- `stacyUpdateIssue`\n- `stacyCheckoutIssue`\n- `stacyReleaseIssue`\n- `stacyAddComment`\n- `stacySuggestTasks`\n- `stacyAskUserQuestions`\n- `stacyRequestConfirmation`\n- `stacyUpsertIssueDocument`\n- `stacyRestoreIssueDocumentRevision`\n- `stacyControlIssueWorkspaceServices`\n- `stacyCreateApproval`\n- `stacyLinkIssueApproval`\n- `stacyUnlinkIssueApproval`\n- `stacyApprovalDecision`\n- `stacyAddApprovalComment`\n\nEscape hatch:\n\n- `stacyApiRequest`\n\n`stacyApiRequest` is limited to paths under `/api` and JSON bodies. It is\nmeant for endpoints that do not yet have a dedicated MCP tool.\n","readmeFilename":"README.md"}