{"_id":"cyrus-mcp-tools","_rev":"70-fb30342cef912e667c3bd4dc6685dcd5","name":"cyrus-mcp-tools","dist-tags":{"release-0.2":"0.2.67","test":"0.2.72-test.2","latest":"0.2.73","test-cypack1502":"0.2.73-cypack1502.0"},"versions":{"0.1.0":{"name":"cyrus-mcp-tools","version":"0.1.0","keywords":["mcp","linear","cursor","claude","ai","model-context-protocol","project-management","smithery"],"author":{"name":"Cyrus AI"},"license":"MIT","_id":"cyrus-mcp-tools@0.1.0","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/ceedaragents/cyrus#readme","bugs":{"url":"https://github.com/ceedaragents/cyrus/issues"},"bin":{"cyrus-mcp-tools":"dist/index.js"},"dist":{"shasum":"3490652baed58219b503c28647ccaf39da5a15ab","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.1.0.tgz","fileCount":41,"integrity":"sha512-c6B5qk6vtTNHO7+7M6HiMuZeHjWHG1bqNOhTO7AsOX8k8HhhXYtgqp34FxbFDcyBa6VaZ4tVkJOEV/FJaTMR5g==","signatures":[{"sig":"MEUCICtL/cG207GK46HZpWII3Ic6oL7i1RsVA8UlGg+PuLtcAiEAxNzMzcmvq8roIHYOkpzVnyY8F3Wk5YeBjKxYEZL87RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847849},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"scripts":{"dev":"nodemon --exec node --loader ts-node/esm src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepare":"npm run build","test:watch":"jest --watch","postinstall":"node -e \"try { require('fs').chmodSync('./dist/index.js', '755') } catch (e) {}\""},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"smithery":{"name":"cyrus-mcp-tools","tools":["linear_upload_file"],"description":"MCP tools for Cyrus including Linear file uploads","displayName":"Cyrus MCP Tools"},"repository":{"url":"git+https://github.com/ceedaragents/cyrus.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP tools for Cyrus - including Linear file uploads and other utilities.","directories":{"doc":"docs"},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","yargs":"^17.7.2","dotenv":"^16.4.7","helmet":"^8.0.0","express":"^4.21.2","graphql":"^16.10.0","@linear/sdk":"^38.0.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","nodemon":"^3.1.9","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.5","@types/yargs":"^17.0.33","eslint-config-prettier":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.1.0_1756177788644_0.13036330631553672","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"cyrus-mcp-tools","version":"0.1.1","keywords":["mcp","linear","cursor","claude","ai","model-context-protocol","project-management","smithery"],"author":{"name":"Cyrus AI"},"license":"MIT","_id":"cyrus-mcp-tools@0.1.1","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/ceedaragents/cyrus#readme","bugs":{"url":"https://github.com/ceedaragents/cyrus/issues"},"bin":{"cyrus-mcp-tools":"dist/index.js"},"dist":{"shasum":"65643a9deda561937d569d5f5eea467b6fe48907","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.1.1.tgz","fileCount":41,"integrity":"sha512-p3LxcMq8ZtI6PCQMdZHDbeE8CsrkeOtZBso8O/JCq75SC+a/O1OdtPsbv9k6aEv5sdevR52XI0Gs5GK1VwA+Hg==","signatures":[{"sig":"MEUCIATjTIYzk09A7kOvxB7V9WAxEMDBMdMhcAbFcoNwgsAHAiEAkzWcBrE9kN28f5bjExJF8s/7XhibvLLgPl2O4JDWL50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848374},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"scripts":{"dev":"nodemon --exec node --loader ts-node/esm src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepare":"npm run build","test:watch":"jest --watch","postinstall":"node -e \"try { require('fs').chmodSync('./dist/index.js', '755') } catch (e) {}\""},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"smithery":{"name":"cyrus-mcp-tools","tools":["linear_upload_file"],"description":"MCP tools for Cyrus including Linear file uploads","displayName":"Cyrus MCP Tools"},"repository":{"url":"git+https://github.com/ceedaragents/cyrus.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP tools for Cyrus - including Linear file uploads and other utilities.","directories":{"doc":"docs"},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","yargs":"^17.7.2","dotenv":"^16.4.7","helmet":"^8.0.0","express":"^4.21.2","graphql":"^16.10.0","@linear/sdk":"^38.0.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","nodemon":"^3.1.9","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.5","@types/yargs":"^17.0.33","eslint-config-prettier":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.1.1_1756189365098_0.1693580008620721","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"cyrus-mcp-tools","version":"0.1.2","keywords":["mcp","linear","cursor","claude","ai","model-context-protocol","project-management","smithery"],"author":{"name":"Cyrus AI"},"license":"MIT","_id":"cyrus-mcp-tools@0.1.2","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/ceedaragents/cyrus#readme","bugs":{"url":"https://github.com/ceedaragents/cyrus/issues"},"bin":{"cyrus-mcp-tools":"dist/index.js"},"dist":{"shasum":"85c00ec59457f1b8b25d9e1befaa971d0c9e6d64","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.1.2.tgz","fileCount":41,"integrity":"sha512-4vtLky/3hj1WdaL2jEYnwIJL3GLmREj/V2dLJ1w1NfJm/CMZ9tvjaNXoli/izRLY5lC2P8/rB8j3Zew/sxxKvA==","signatures":[{"sig":"MEYCIQCJXtJg0CxdstUVONgA2D603xP0MnuN0WW4hOZK2qKpPQIhALUD7ljfhBAhWHIecJ0flOvGFQXG63FNkXm1vcZC5M+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848439},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"scripts":{"dev":"nodemon --exec node --loader ts-node/esm src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepare":"npm run build","test:watch":"jest --watch","postinstall":"node -e \"try { require('fs').chmodSync('./dist/index.js', '755') } catch (e) {}\""},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"smithery":{"name":"cyrus-mcp-tools","tools":["linear_upload_file"],"description":"MCP tools for Cyrus including Linear file uploads","displayName":"Cyrus MCP Tools"},"repository":{"url":"git+https://github.com/ceedaragents/cyrus.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP tools for Cyrus - including Linear file uploads and other utilities.","directories":{"doc":"docs"},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","yargs":"^17.7.2","dotenv":"^16.4.7","helmet":"^8.0.0","express":"^4.21.2","graphql":"^16.10.0","@linear/sdk":"^38.0.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","nodemon":"^3.1.9","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.5","@types/yargs":"^17.0.33","eslint-config-prettier":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.1.2_1756189849497_0.7683941504730543","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"cyrus-mcp-tools","version":"0.2.0","keywords":["mcp","linear","cursor","claude","ai","model-context-protocol","project-management","smithery"],"author":{"name":"Cyrus AI"},"license":"MIT","_id":"cyrus-mcp-tools@0.2.0","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/ceedaragents/cyrus#readme","bugs":{"url":"https://github.com/ceedaragents/cyrus/issues"},"bin":{"cyrus-mcp-tools":"dist/index.js"},"dist":{"shasum":"411c537d9a0841f11c299a0bd050a9de9b7b4cb1","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.0.tgz","fileCount":45,"integrity":"sha512-VmaxRZjus1c8VRozH07F2xL0QVFzCoeRuzhmq8lkrYZgVGWOP0XIg4xgfCEn2qMZvo0vV4VvILSkpXTcPusktA==","signatures":[{"sig":"MEYCIQDCXIbrL93lA5+NDlGLAO4QSM0uwBpvwTTuzWDU0zdOcAIhAPl2qwyzh/dmS02swmYC2rVVfK/ML6vLKypeb/jtB9gH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856701},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"scripts":{"dev":"nodemon --exec node --loader ts-node/esm src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","prepare":"npm run build","test:watch":"jest --watch","postinstall":"node -e \"try { require('fs').chmodSync('./dist/index.js', '755') } catch (e) {}\""},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"smithery":{"name":"cyrus-mcp-tools","tools":["linear_upload_file","linear_agent_session_create"],"description":"MCP tools for Cyrus including Linear file uploads and agent session management","displayName":"Cyrus MCP Tools"},"repository":{"url":"git+https://github.com/ceedaragents/cyrus.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP tools for Cyrus - Linear file uploads, agent session creation, and other utilities.","directories":{"doc":"docs"},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","yargs":"^17.7.2","dotenv":"^16.4.7","helmet":"^8.0.0","express":"^4.21.2","graphql":"^16.10.0","@linear/sdk":"^38.0.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","nodemon":"^3.1.9","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.5","@types/yargs":"^17.0.33","eslint-config-prettier":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.0_1756232144540_0.9670722875763826","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"cyrus-mcp-tools","version":"0.3.0","keywords":["mcp","linear","cursor","claude","ai","model-context-protocol","project-management","smithery"],"author":{"name":"Cyrus AI"},"license":"MIT","_id":"cyrus-mcp-tools@0.3.0","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/ceedaragents/cyrus#readme","bugs":{"url":"https://github.com/ceedaragents/cyrus/issues"},"bin":{"cyrus-mcp-tools":"dist/index.js"},"dist":{"shasum":"c7ae02de97952a87293f4bc34bf35b2b64ddce91","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.3.0.tgz","fileCount":49,"integrity":"sha512-1r6BsgepjqyIxzQCoDW4FOqb/IOrUfGD8Ct2T/ZK1exyCK5HrNV9+KEyUY9cwKlwfi59VPVRF5QjN2fnuaFSLg==","signatures":[{"sig":"MEUCICQT18mgFsOtaQAfEZVZ1JCX98uvN24OtTGT5Nmxp/lfAiEA8hYu03SB4/gK8yyoMeYjJjwLa0myLm7suUH8mpykWdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861113},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.3.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"dev":"nodemon --exec node --loader ts-node/esm src/index.ts","lint":"eslint . --ext .ts","test":"jest --passWithNoTests","build":"tsc","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\"","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","test:watch":"jest --watch","postinstall":"node -e \"try { require('fs').chmodSync('./dist/index.js', '755') } catch (e) {}\""},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"smithery":{"name":"cyrus-mcp-tools","tools":["linear_upload_file","linear_agent_session_create","linear_agent_give_feedback"],"description":"MCP tools for Cyrus including Linear file uploads and agent session management","displayName":"Cyrus MCP Tools"},"_resolved":"/private/var/folders/bw/83ysb4pn61j28nj7hzzxs42h0000gq/T/d38b4bec27107cc74985889f753de20c/cyrus-mcp-tools-0.3.0.tgz","_integrity":"sha512-1r6BsgepjqyIxzQCoDW4FOqb/IOrUfGD8Ct2T/ZK1exyCK5HrNV9+KEyUY9cwKlwfi59VPVRF5QjN2fnuaFSLg==","repository":{"url":"git+https://github.com/ceedaragents/cyrus.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP tools for Cyrus - Linear file uploads, agent session creation, and other utilities.","directories":{"doc":"docs"},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","yargs":"^17.7.2","dotenv":"^16.4.7","helmet":"^8.0.0","express":"^4.21.2","graphql":"^16.10.0","@linear/sdk":"^38.0.0","@types/cors":"^2.8.17","@types/express":"^5.0.0","graphql-request":"^7.1.2","@modelcontextprotocol/sdk":"^1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.21.0","nodemon":"^3.1.9","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.13.5","@types/yargs":"^17.0.33","eslint-config-prettier":"^10.0.2"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.3.0_1756257618132_0.27623727372688434","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"cyrus-mcp-tools","version":"0.2.22","_id":"cyrus-mcp-tools@0.2.22","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"14a4c7818b7b76aafd2311c6bae202f59c04621d","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.22.tgz","fileCount":18,"integrity":"sha512-MZTzcr0EyozZXgpsqk7M7m1YL5mPAz9Z6u7aiD0AA9ouY7Ju3iI/X4K7A3wwu7SHBXWPBtFsvWnl1tsHVc6Wag==","signatures":[{"sig":"MEUCIBh2lc3Tb5Qblk3CRn7dLawbiBhgH0q0UeszE9zZGFd7AiEArFMMvtt62Zgy49lCrKhghUKyoXFfjsj+gxynotDsTrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.22.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/3841041eee9e7530eb3035010d66224f/cyrus-mcp-tools-0.2.22.tgz","_integrity":"sha512-MZTzcr0EyozZXgpsqk7M7m1YL5mPAz9Z6u7aiD0AA9ouY7Ju3iI/X4K7A3wwu7SHBXWPBtFsvWnl1tsHVc6Wag==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.22_1771617239888_0.8457375223578869","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"cyrus-mcp-tools","version":"0.2.23","_id":"cyrus-mcp-tools@0.2.23","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"8d44b95590b35580ea6039cbb8e2ef3661c23ac6","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.23.tgz","fileCount":18,"integrity":"sha512-lhR2DOrtViq03kAqeoSFOEXlhidKI4dqgav+SHujPFw82yJYs7OyN2j6IX1tkuiAk6VVa4C17G1mdn6SyfnxIg==","signatures":[{"sig":"MEQCIEcyoJwK4n4Wtngx/sCMaXUsTjW26rUlNHWb1bXMqiJDAiBK1qFAOMNUIcnn1HpSER6XP54clOdE7w0KTnbo3GjDbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.23.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/19d18bb6858325a1a2b105797f86fce1/cyrus-mcp-tools-0.2.23.tgz","_integrity":"sha512-lhR2DOrtViq03kAqeoSFOEXlhidKI4dqgav+SHujPFw82yJYs7OyN2j6IX1tkuiAk6VVa4C17G1mdn6SyfnxIg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.23_1772067591712_0.24249800546093692","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"cyrus-mcp-tools","version":"0.2.24","_id":"cyrus-mcp-tools@0.2.24","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"1efc9e0ce7b1e74eaa005358d6ad0b1ba3d511fd","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.24.tgz","fileCount":18,"integrity":"sha512-48Amf9zMGI87sBf6xqg99bBAh2nsud4JkE70I0XEj5p+XkoyJEJ9t2H/Yt4LmfVgc1UggyUXjGU3rovurF1yXg==","signatures":[{"sig":"MEYCIQCec1qmelL0NLA2HypIoXkk3iNC8o76LYqhk3TDpPcY8gIhANe2Pro62+tooYePGjUhmBer4u9xoHatK8yw3wuTPwwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.24.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/ba417d8c513cc4b7187a3b7c9a0d134f/cyrus-mcp-tools-0.2.24.tgz","_integrity":"sha512-48Amf9zMGI87sBf6xqg99bBAh2nsud4JkE70I0XEj5p+XkoyJEJ9t2H/Yt4LmfVgc1UggyUXjGU3rovurF1yXg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.24_1772148081901_0.2711127035326424","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"cyrus-mcp-tools","version":"0.2.25","_id":"cyrus-mcp-tools@0.2.25","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"7c8a565c52e039b455d78ffb603cc7a79e7a1e73","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.25.tgz","fileCount":18,"integrity":"sha512-yU+nPsbFo742MdV5rzQ8uK6WLBe12js/YHOPjmqOlR83+Cc3v8oZ2sGWxQpFAZCitdu2BER0KS8oaati8/6yeg==","signatures":[{"sig":"MEUCICkO0xKf4xnWlH56YHHk1WvhA0+GY+3wNONDEGIwwO6qAiEA7KD2Aow9ZPehgzERJaDza3GNTIjnW99onDdZ0hBfpf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.25.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/e8d7728a373e2b8a20ac16bedd04b482/cyrus-mcp-tools-0.2.25.tgz","_integrity":"sha512-yU+nPsbFo742MdV5rzQ8uK6WLBe12js/YHOPjmqOlR83+Cc3v8oZ2sGWxQpFAZCitdu2BER0KS8oaati8/6yeg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.25_1772238878811_0.8849766782097668","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"cyrus-mcp-tools","version":"0.2.26","_id":"cyrus-mcp-tools@0.2.26","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"0e54d467a7d115e4f397c6dfefaf3d7514ab760e","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.26.tgz","fileCount":18,"integrity":"sha512-aySIM+WyPFj1vkO+JqJt75r9qtffSrd7s+AXcNuzLK+gcNSMht1Mo0vBsbLlYebImC4dIRwWg8HF0TJaEvQ5LQ==","signatures":[{"sig":"MEYCIQDf0DUBK9AmCJ9wtmoOjnr818K8LGSKjA1qA3aUIoerewIhAKZ+M6KfxyyGvwSZfZ7xKgqQdTeZ5sL9Ixy5JVyH6eUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.26.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/20a26258bc674946552dca229a70d506/cyrus-mcp-tools-0.2.26.tgz","_integrity":"sha512-aySIM+WyPFj1vkO+JqJt75r9qtffSrd7s+AXcNuzLK+gcNSMht1Mo0vBsbLlYebImC4dIRwWg8HF0TJaEvQ5LQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.26_1772304089612_0.7805460100123962","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"cyrus-mcp-tools","version":"0.2.27","_id":"cyrus-mcp-tools@0.2.27","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"e9abd2635c627affc23496f8130a6fb16c09db78","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.27.tgz","fileCount":18,"integrity":"sha512-Np7IF1mGD8SM1ll98eb6UFJ6y3ZqL26OMK/odXl1FYjluTr5QvMnj9HrLA7pbw0tUWPBYxlQ5zAh5KsivtJxoQ==","signatures":[{"sig":"MEUCIQDczn6HxkXw1pI9xEgGBopMmO74xpur1EZzzypQWKfgwAIgAWPxt21xdxJ2ZemNZfk/js0xbB6pLXJBAvdYSvg3Fw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.27.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/f0bcd9d7c2d5a817cd5f218d45261e6f/cyrus-mcp-tools-0.2.27.tgz","_integrity":"sha512-Np7IF1mGD8SM1ll98eb6UFJ6y3ZqL26OMK/odXl1FYjluTr5QvMnj9HrLA7pbw0tUWPBYxlQ5zAh5KsivtJxoQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.27_1772652973476_0.6297278080070867","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"cyrus-mcp-tools","version":"0.2.28","_id":"cyrus-mcp-tools@0.2.28","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"508c2340f42e45ca8489da9bd80e0e0b788289c9","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.28.tgz","fileCount":18,"integrity":"sha512-tx7FxeNHi+3aXOGaSscGYyTLBazou4Za7wYfzex1/8aUuRWWiJapMUgHlJCtQEntqLIrI8T4qLn/9Z8Q8d3k4w==","signatures":[{"sig":"MEYCIQDkhhET1/u3VXcmUYnsjGK/zIMNUgNm1K0jV0Z4ykq61gIhAMjQG1GkYoJfo9FCv8O5GV5gCVS7WhDz7jYMZCyCnvee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.28.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/0603ec129791e5b09a84c7e3afc22abd/cyrus-mcp-tools-0.2.28.tgz","_integrity":"sha512-tx7FxeNHi+3aXOGaSscGYyTLBazou4Za7wYfzex1/8aUuRWWiJapMUgHlJCtQEntqLIrI8T4qLn/9Z8Q8d3k4w==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.28_1772661299469_0.5435826938430988","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"cyrus-mcp-tools","version":"0.2.29","_id":"cyrus-mcp-tools@0.2.29","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"ffac6ffd6db3baabe8214046cda774f9b49eb962","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.29.tgz","fileCount":18,"integrity":"sha512-jf4TkGJxGZ//M255UudROzCaap++t+Q0rh3eW38rt0INxvR+K8yd8MQ9Dr5fQedSGZr8GS5031ZCaeoldxwcFg==","signatures":[{"sig":"MEQCIFq3eCzNZ5IlUK+3EvYK+IM9wevGkURHoigza/+MF4oaAiB55Jo+zHs8FXP+SrBC/dudcSFolIG0JvRomVR7U6wvhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.29.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/bd5f2f85c276399a649f15d0850d4c94/cyrus-mcp-tools-0.2.29.tgz","_integrity":"sha512-jf4TkGJxGZ//M255UudROzCaap++t+Q0rh3eW38rt0INxvR+K8yd8MQ9Dr5fQedSGZr8GS5031ZCaeoldxwcFg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.29_1772757436032_0.5325368883445707","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"cyrus-mcp-tools","version":"0.2.30","_id":"cyrus-mcp-tools@0.2.30","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"19873329ef2a66e143003984ea564b1e0e273e07","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.30.tgz","fileCount":18,"integrity":"sha512-KWfwmitZWNrtkC5zEz5NgWwLKOzStbsc9Vg1AtbzZ9WRLC/Sfa2LyoTmtvEMFhvVljN7KxnC2VjXVjpxBZwp1w==","signatures":[{"sig":"MEQCIDa+dFQQ05qda90SmNDki+YTqJZo4RZk+1YnW6ImVbIGAiAz/2QOi74RMiqXK0mR22rWWgVZyXeP3tkScnsQQlQJVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.30.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/05ad2db0a099618d068d3ef39ac00e3c/cyrus-mcp-tools-0.2.30.tgz","_integrity":"sha512-KWfwmitZWNrtkC5zEz5NgWwLKOzStbsc9Vg1AtbzZ9WRLC/Sfa2LyoTmtvEMFhvVljN7KxnC2VjXVjpxBZwp1w==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.30_1772767223245_0.9334165887342067","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"cyrus-mcp-tools","version":"0.2.31","_id":"cyrus-mcp-tools@0.2.31","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"7761e62228f007f44ad703264fdf188d0604ebe4","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.31.tgz","fileCount":18,"integrity":"sha512-3zIvqGvtE+PS0jAZPTxvtIdv4wrEvNAR+TfHFLdksaTwdZRSNTuZU0eYCyJ5ahSiZ/HlBSJwQ+4Ft2y/o9f54w==","signatures":[{"sig":"MEUCICpQ5p77X2oDvIIeB3OwtcZWBaTY7QeCHL7MDR+V6WJWAiEA6NCbWImNCdZJDE8oLwY7aznFCldpNyUuXHvGsMRsklQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.31.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/b9aff39786c7c0bdb3bf0996126cf45d/cyrus-mcp-tools-0.2.31.tgz","_integrity":"sha512-3zIvqGvtE+PS0jAZPTxvtIdv4wrEvNAR+TfHFLdksaTwdZRSNTuZU0eYCyJ5ahSiZ/HlBSJwQ+4Ft2y/o9f54w==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.31_1773110643531_0.0758581848759936","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"cyrus-mcp-tools","version":"0.2.32","_id":"cyrus-mcp-tools@0.2.32","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"c0e15b0ed3b5a0090ceeb4ae9d14ba78b5cfe030","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.32.tgz","fileCount":18,"integrity":"sha512-072FIHxzmmST2SJqai0ku/i4aRFcIaoIpEoi2SMfU2PaKLYwpvp/b+gPt976o3ZqpBKs+p//zpvPSrc7xK4eKQ==","signatures":[{"sig":"MEUCIQDqTOiEHPculKCfE1nEYmwL9H0q8T7lqTYIajbX41Tv8gIgPV8pzxHS3MxdEsww2kuac6j6FH/XEOOFQwKaxFu6aYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.32.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/7ce1d7f84d71ba9320c2a71972ab9bc8/cyrus-mcp-tools-0.2.32.tgz","_integrity":"sha512-072FIHxzmmST2SJqai0ku/i4aRFcIaoIpEoi2SMfU2PaKLYwpvp/b+gPt976o3ZqpBKs+p//zpvPSrc7xK4eKQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.32_1773155866408_0.7687267377017437","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"cyrus-mcp-tools","version":"0.2.33","_id":"cyrus-mcp-tools@0.2.33","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"41cd3ba66430b1b056fbe9820e224e99dff7a1bb","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.33.tgz","fileCount":18,"integrity":"sha512-h2PVmkvtQLwF3YM87mWVG/gbkM8hgmxO5+G/NteOCz0nkk9DqoGiD8fWivf78vm2oGkvWUm+THkRaTFyNZIpNA==","signatures":[{"sig":"MEYCIQCIVM31RXggfUFBY4rxtVNc6MT3x2vUS0/Ju5nvl2aYuwIhAJv79IGjFtdQMCO6601bC2tbFe4Vj8ir5Q9GZPqjNh5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.33.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/f28994a4cb7ed8062111bd745da146ad/cyrus-mcp-tools-0.2.33.tgz","_integrity":"sha512-h2PVmkvtQLwF3YM87mWVG/gbkM8hgmxO5+G/NteOCz0nkk9DqoGiD8fWivf78vm2oGkvWUm+THkRaTFyNZIpNA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.33_1773187190671_0.33277201111920807","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"cyrus-mcp-tools","version":"0.2.34","_id":"cyrus-mcp-tools@0.2.34","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"8bbc61559b6beb8f5d6964392212e34bffaeaaf8","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.34.tgz","fileCount":18,"integrity":"sha512-omqev18YM0ncSWtJGi1aokCf7/ziUG+B0NyDyjTjTZDKQIDkZXcmwv3M10YwDAVZwvKlg2UR9Z772njsz2RQEQ==","signatures":[{"sig":"MEUCIAvCUBY2qECwJnQeEohIN7LbyOl9Y96FHWOOOySG/809AiEAxStmwQ0/Ie5yoggxoSsPuRMw7Q0SD3WZz3sN/9XplqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94465},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.34.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/df546ac416be3faca0e41e7bdcfdb578/cyrus-mcp-tools-0.2.34.tgz","_integrity":"sha512-omqev18YM0ncSWtJGi1aokCf7/ziUG+B0NyDyjTjTZDKQIDkZXcmwv3M10YwDAVZwvKlg2UR9Z772njsz2RQEQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.34_1773444862166_0.8539091418717786","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"cyrus-mcp-tools","version":"0.2.35","_id":"cyrus-mcp-tools@0.2.35","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"ee46f5d0f9c7b1e1452a70f0081d8780ae60b579","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.35.tgz","fileCount":18,"integrity":"sha512-XEb020BTqZXEHR9fCLD6HPPo+AOvhr9vpsfKQsXt3p0nJqR9tVJ2qAt6UKNehBV+pEtAex4uuiql8aAr41KYEA==","signatures":[{"sig":"MEQCIEZXmOy3QDrAIg/t0ii9SNA0DtFo88Q6fek/26gy+mqeAiAU27gni6KBgcO4WowiTNrkRYLlOpXCrQa915AY200riA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.35.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/26df180af9720eed4c7326379f2ac570/cyrus-mcp-tools-0.2.35.tgz","_integrity":"sha512-XEb020BTqZXEHR9fCLD6HPPo+AOvhr9vpsfKQsXt3p0nJqR9tVJ2qAt6UKNehBV+pEtAex4uuiql8aAr41KYEA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.35_1773688297476_0.8575174091317137","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"cyrus-mcp-tools","version":"0.2.36","_id":"cyrus-mcp-tools@0.2.36","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"b2793226d1e8ab2f2d8a55345cd5a05084e991b3","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.36.tgz","fileCount":18,"integrity":"sha512-wh5y80Y56frtNZtcObFkWjDg7KmgcjJNRRZGSKZHvknYObYuUEkkGUzr8EbIwupnyPJ7yo/EqpLy0QpUka4pTQ==","signatures":[{"sig":"MEUCIAiR1WQr+oqYcvJAI+SjNpopvL06n4WZXn67vBoCUWRIAiEAuBMWsEbPls0RH06v4gjbjsxqPW+rm+gJVggYQhObcgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.36.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/80b02f8f9ac51b9aff157660ac781920/cyrus-mcp-tools-0.2.36.tgz","_integrity":"sha512-wh5y80Y56frtNZtcObFkWjDg7KmgcjJNRRZGSKZHvknYObYuUEkkGUzr8EbIwupnyPJ7yo/EqpLy0QpUka4pTQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.36_1773791036859_0.9796245979090896","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"cyrus-mcp-tools","version":"0.2.37","_id":"cyrus-mcp-tools@0.2.37","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"d811e12b0abfda69e9f6c373e8be088484e6775f","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.37.tgz","fileCount":18,"integrity":"sha512-kAKC0SZERzPmD2e97uS2w+dNgrbXmj6F1Du7Sq5JFwqlKidTInU12Ocv65N2VrG6hrONc4NjoU+DL72QuUDWoQ==","signatures":[{"sig":"MEUCIQCiUyuhFjNvkfOScakLjzcJNB104TN/NlQkv3VCVZtitwIgL6iOWfeY53XIg0Wzlju+RdEKo1TN5RCCNRdoQTrJrig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.37.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/85d27ccdbac4888d7bfb56ba1b8e18ad/cyrus-mcp-tools-0.2.37.tgz","_integrity":"sha512-kAKC0SZERzPmD2e97uS2w+dNgrbXmj6F1Du7Sq5JFwqlKidTInU12Ocv65N2VrG6hrONc4NjoU+DL72QuUDWoQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.37_1773876651576_0.5238788491496249","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"cyrus-mcp-tools","version":"0.2.38","_id":"cyrus-mcp-tools@0.2.38","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"f4daa5d7fc64a8deac72f03163043cf944a78ae1","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.38.tgz","fileCount":18,"integrity":"sha512-mhmHn6+mih0m3C+0cs/z05SzEnUL2zgHBAM2vWHVQa0nEzXMcO9gg392/nlPvmhf/vojOaenCYX1doSFEjhG8A==","signatures":[{"sig":"MEUCIFt2Vrz2wrIwi720GRpQr345wTnMUxX9StPzoRJWLvgSAiEAmb5E6UyieSu5FWphnAQUdADt/H4eFzm/tdnFikw5MnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.38.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/31d6f71aae779d32d12c26e525faf5ff/cyrus-mcp-tools-0.2.38.tgz","_integrity":"sha512-mhmHn6+mih0m3C+0cs/z05SzEnUL2zgHBAM2vWHVQa0nEzXMcO9gg392/nlPvmhf/vojOaenCYX1doSFEjhG8A==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.38_1774482570535_0.7546023547792899","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"cyrus-mcp-tools","version":"0.2.39","_id":"cyrus-mcp-tools@0.2.39","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"4388a72c5e1a520cc58dd3a16b92a0b29cd0499a","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.39.tgz","fileCount":18,"integrity":"sha512-rZ+T/vsFrrDBmcHzXbeuFglD5DaxkVrLLLR5APs6NsQ60epJsGBTfN/GcLgI9oqXcJK6NBCLjg9NIyrVrNwLRg==","signatures":[{"sig":"MEUCIQDgTZ/OtfBh8PRo/UsWFqBgJg7YC18637fwDKxwyFdeRwIgM/QdXJV7pomROJtbHpzsuZxY1liPZDXed3jhDhHRoJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.39.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/b2b56d9b2568ce972b3ac8a443366e9a/cyrus-mcp-tools-0.2.39.tgz","_integrity":"sha512-rZ+T/vsFrrDBmcHzXbeuFglD5DaxkVrLLLR5APs6NsQ60epJsGBTfN/GcLgI9oqXcJK6NBCLjg9NIyrVrNwLRg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.39_1775002468209_0.19937501247909628","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"cyrus-mcp-tools","version":"0.2.40","_id":"cyrus-mcp-tools@0.2.40","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"db35496dec2f772138fffd06e1a6c909785e3378","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.40.tgz","fileCount":18,"integrity":"sha512-l2O7rwXwb7K0nml6vgGFZTu1MkQLPFbBENRoRe2s9p16+dVx7SlmDsgfHHsgtZjKUek1rxNHek/3ptgEcmBuwA==","signatures":[{"sig":"MEUCIGGW+eVumt5pz9gMfc0BfhuXtYjZC4/o0oo89hPK1DdAAiEAqDCaMlCtBJlhui0Qw8wW0XRS7e5UJt3alwRQElu7CTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.40.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/34cf1ffc9971061f81ebb286c475b1cb/cyrus-mcp-tools-0.2.40.tgz","_integrity":"sha512-l2O7rwXwb7K0nml6vgGFZTu1MkQLPFbBENRoRe2s9p16+dVx7SlmDsgfHHsgtZjKUek1rxNHek/3ptgEcmBuwA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.40_1775163356018_0.19186648615745083","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"cyrus-mcp-tools","version":"0.2.41","_id":"cyrus-mcp-tools@0.2.41","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"9a84a88ac81af42d04709b15ac2ae24b60388d19","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.41.tgz","fileCount":18,"integrity":"sha512-1fLnmiYGEzPUykYS3tneoA0UUInduNakL+SNcAw5Ru3NHypVBAM1YycxHxXBnJeCyCfKPBFqY/WpBlEhTaHMOg==","signatures":[{"sig":"MEQCIF8xuLAotL/tUlE2ac1q93oMNSOn2NSKPemjFZ33uPpKAiAqYE14SljmCuuUheqqEt3o1eeEmnrKBw6eVVDC4reRTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.41.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/124d1ff1c6c8d6f78f4c745b08469910/cyrus-mcp-tools-0.2.41.tgz","_integrity":"sha512-1fLnmiYGEzPUykYS3tneoA0UUInduNakL+SNcAw5Ru3NHypVBAM1YycxHxXBnJeCyCfKPBFqY/WpBlEhTaHMOg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.41_1775501716595_0.9837138724011034","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"cyrus-mcp-tools","version":"0.2.42","_id":"cyrus-mcp-tools@0.2.42","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"d557bdcfcea41646c7fdd1e652730c8a2de71a51","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.42.tgz","fileCount":18,"integrity":"sha512-fs9bnNO3Bj1eht0j/A3jSCgwdEOGfKMkJ5w0h6le5QtctgaGN9/R98iAVIQQWG82uWl2Nj9YAf9hld+O7xHEDA==","signatures":[{"sig":"MEUCIQDlROHevOmxhdhEHSx6PzOIiThPfTxRvCgQi/AyooSWPgIgar3VKN9RXK+wWz89u8HmrIzuVRZ6ApYt0voOOU3s+RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.42.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/9b25a1c55cd181846313b4303ea8396a/cyrus-mcp-tools-0.2.42.tgz","_integrity":"sha512-fs9bnNO3Bj1eht0j/A3jSCgwdEOGfKMkJ5w0h6le5QtctgaGN9/R98iAVIQQWG82uWl2Nj9YAf9hld+O7xHEDA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.42_1775508680061_0.4844927685667355","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"cyrus-mcp-tools","version":"0.2.43","_id":"cyrus-mcp-tools@0.2.43","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"381dca2e3ab956fc2813e6c770bda24930dfde42","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.43.tgz","fileCount":18,"integrity":"sha512-8tYFiQNSQ7ey6EjJn4h1JjaB/2dI1MykNuV+j+NjpoTJXGbU2JtDknfj1mjfR8kSrAfbIeU2Vo0Zi0QGONsDNQ==","signatures":[{"sig":"MEUCIQCCCzD4/PnxuzKU5OEVBZiWleuTR81gI0kd6VClmyzESwIgTFjdK41K+bkEvRyWi9vuQD+z4mDao5qgJWoR+D/Pc7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.43.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/05e5c4ab70f4f211007c25db42dbd0b1/cyrus-mcp-tools-0.2.43.tgz","_integrity":"sha512-8tYFiQNSQ7ey6EjJn4h1JjaB/2dI1MykNuV+j+NjpoTJXGbU2JtDknfj1mjfR8kSrAfbIeU2Vo0Zi0QGONsDNQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.43_1775674760016_0.5647309212029248","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"cyrus-mcp-tools","version":"0.2.44","_id":"cyrus-mcp-tools@0.2.44","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"6429cb5fb9ca78adbf20ae3292da9558b47ae0b2","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.44.tgz","fileCount":18,"integrity":"sha512-009tn/O4F5spqxmDaRs8H0VU1dAyjTou2e00ndAMN4zgiF1SJNMnSgTtcQBJlXy0V9ovOtZ8aZQpWhN2wDmqLA==","signatures":[{"sig":"MEYCIQC6y77DEfsjRpuLDZULFZb78iRduDSTCUHhGaj5AYd3tgIhAO4Dtwvrjb17NlyIdkIr+RlmM3uHhZf3p+PDLneVZske","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.44.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/c1f5fa4e2ccd7f429a6d4a53a2d484c5/cyrus-mcp-tools-0.2.44.tgz","_integrity":"sha512-009tn/O4F5spqxmDaRs8H0VU1dAyjTou2e00ndAMN4zgiF1SJNMnSgTtcQBJlXy0V9ovOtZ8aZQpWhN2wDmqLA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.44_1775843530175_0.6612397478358476","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"cyrus-mcp-tools","version":"0.2.45","_id":"cyrus-mcp-tools@0.2.45","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"8083dd587482425ac6a9e94fd75d952502ff10c0","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.45.tgz","fileCount":18,"integrity":"sha512-hfNdPPNIK9/mbUc/lJasN5d3aeKtMkOKhB/0kkyQJ8tBWhGKj0rmkjJXJ8LIfyWasVgBWUv+I3rIyARgwrz1KQ==","signatures":[{"sig":"MEUCID+GiVqyI4CHBAOhKJyWZBZQVyfJBGs4B5ENU7JaUhuFAiEA6m4A1PR0ivDUINHxeE4Jza1gPcIOljxuK2uVboo+Ecw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.45.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/332e9f520580b469dd88e7671680962b/cyrus-mcp-tools-0.2.45.tgz","_integrity":"sha512-hfNdPPNIK9/mbUc/lJasN5d3aeKtMkOKhB/0kkyQJ8tBWhGKj0rmkjJXJ8LIfyWasVgBWUv+I3rIyARgwrz1KQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.45_1776293634378_0.2488191476545134","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"cyrus-mcp-tools","version":"0.2.46","_id":"cyrus-mcp-tools@0.2.46","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"781cd1468df7de43d8ca4aabc803ef0480402204","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.46.tgz","fileCount":18,"integrity":"sha512-2a2tUewhAi0EF4PVF2jcG+t+zMB+DdPpMjLKJ0DiSbRONmLwgvOTXSnCKp/Fvwego13A10BzzYqOml9VF8dpyA==","signatures":[{"sig":"MEUCIQCoh9aLQqT15g7wObrkUOAZ6mq4QWbvEg21VFZkj9hcXAIgejdoY0t1ONdz/wKqyAfS7daM9ylW/YbPCJFROXwg0xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.46.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/781e576a707ca9c9c0bc2e3131954a8c/cyrus-mcp-tools-0.2.46.tgz","_integrity":"sha512-2a2tUewhAi0EF4PVF2jcG+t+zMB+DdPpMjLKJ0DiSbRONmLwgvOTXSnCKp/Fvwego13A10BzzYqOml9VF8dpyA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.46_1776382612925_0.3018020568907276","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"cyrus-mcp-tools","version":"0.2.47","_id":"cyrus-mcp-tools@0.2.47","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"5cc82541c118cf4b8b0e622e748057659539ca5d","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.47.tgz","fileCount":18,"integrity":"sha512-lTPzzusPVIOEvmuhv2HrdhCdHkD9/ZVCZoKo8DS6duANq5xwG8BqHfOGSnVOUoElPa/KML4PAOfa0hYRNwIj/w==","signatures":[{"sig":"MEQCIH+PB2oj+XWG00LjBRAHjgOWMSuYGzh1JcpsZGrtNftZAiA5oAAOHcAT4eryJnvkQZoerGWzkFOn3CY+OHI7Lc922Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.47.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/b6681969e026ac2fa8906330f986e4b3/cyrus-mcp-tools-0.2.47.tgz","_integrity":"sha512-lTPzzusPVIOEvmuhv2HrdhCdHkD9/ZVCZoKo8DS6duANq5xwG8BqHfOGSnVOUoElPa/KML4PAOfa0hYRNwIj/w==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.47_1776716636354_0.0691075767264977","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"cyrus-mcp-tools","version":"0.2.48","_id":"cyrus-mcp-tools@0.2.48","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"3e6a270be3e58c87a9cdb20fdea637837f2a87a6","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.48.tgz","fileCount":18,"integrity":"sha512-MYkU4Mj718hkSI/jWCG3g4C2gnuc6i6kpf83iqvgke1Bnrd8rCPper3dLVQMRMtCQnmQcG30x5hsOIvMNORECw==","signatures":[{"sig":"MEUCIFSu6i28AUemzYozxVyWqRp3eqzp8/CX0wyGMvyzcWYLAiEA1tvlwbwhagEfcliLinKm9LzUzu1PXO2SX58D68Hdlmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.48.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/62757e9c36b6c9ac1d3b52f1c841c4b4/cyrus-mcp-tools-0.2.48.tgz","_integrity":"sha512-MYkU4Mj718hkSI/jWCG3g4C2gnuc6i6kpf83iqvgke1Bnrd8rCPper3dLVQMRMtCQnmQcG30x5hsOIvMNORECw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.48_1776726256852_0.8645139527515671","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"cyrus-mcp-tools","version":"0.2.49","_id":"cyrus-mcp-tools@0.2.49","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"2b8aac641b41d9ddd95edf4733147055ba7b3987","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.49.tgz","fileCount":18,"integrity":"sha512-y5mkms1x/TeJDxSbhmW3QR7IaKiwCRSaK6zZKgesShZg/g69Wdk5hVrdxsaf1fb4H5z6BbhqSUU2Ex42rjLkUQ==","signatures":[{"sig":"MEUCIQD3aQRy5eoyvmP5SFXWLZrI2nf2IezAVlHEeJ6cEiqrywIgRpcv0vQlu3I4BcGDM18iRfZidxtsrRtJEdMp8DuTiwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.49.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/8382891304eaa6632a0a5d111e499cb8/cyrus-mcp-tools-0.2.49.tgz","_integrity":"sha512-y5mkms1x/TeJDxSbhmW3QR7IaKiwCRSaK6zZKgesShZg/g69Wdk5hVrdxsaf1fb4H5z6BbhqSUU2Ex42rjLkUQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.49_1776892543863_0.7760297950540709","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"cyrus-mcp-tools","version":"0.2.50","_id":"cyrus-mcp-tools@0.2.50","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"f3d2773c39b6ba73110dbadde8244e416cc8e81b","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.50.tgz","fileCount":18,"integrity":"sha512-VPY9cLUUVFBNDgymqHqwzXyteFoshWglEOC3T8Hmpkx1qvXxDMPHp8obd6xTgIOZlRbMjHgkMO9h6cioRySh/w==","signatures":[{"sig":"MEUCIQDwRHtDXimiCuS00AWiaW1bPMxIWADBIgKb1YcloOQfYAIges3fEYs/z4PRGml17iIcMJU7wfq6/v4/V3RB8662N5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.50.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/66ec5dc28298cdfdd80847eb99dc977f/cyrus-mcp-tools-0.2.50.tgz","_integrity":"sha512-VPY9cLUUVFBNDgymqHqwzXyteFoshWglEOC3T8Hmpkx1qvXxDMPHp8obd6xTgIOZlRbMjHgkMO9h6cioRySh/w==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.50_1777580136289_0.7174878530499076","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"cyrus-mcp-tools","version":"0.2.51","_id":"cyrus-mcp-tools@0.2.51","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"b5c99a7db51e3054c820a5d96e56921cc04c790b","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.51.tgz","fileCount":18,"integrity":"sha512-y4McwWfCekT2cEjsPbTywdI9mdifOnl1YwgPT8X4e+FToRB5s5XEpCFinQhBXimglRZOYYW1RGO2I2vg/sW9MA==","signatures":[{"sig":"MEQCIHqNfD0eWd8M8VTj7np/wSjplmOwXI0W9i1eiMhWyhGkAiAhQ1AjJzTOgI59Wx9bo9CnJGUS84VDDs/tF4PH3g9Lkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.51.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/8cdb889491e666bf9e383172309e2a23/cyrus-mcp-tools-0.2.51.tgz","_integrity":"sha512-y4McwWfCekT2cEjsPbTywdI9mdifOnl1YwgPT8X4e+FToRB5s5XEpCFinQhBXimglRZOYYW1RGO2I2vg/sW9MA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.51_1777589516455_0.4635616943552472","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"cyrus-mcp-tools","version":"0.2.52","_id":"cyrus-mcp-tools@0.2.52","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"d3328f8ce2bde73740eadcb7e6f55ac216149291","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.52.tgz","fileCount":18,"integrity":"sha512-36sT8bXZoWHfrqv+l9En5Q15yhHjEN2gBEASk6pKPZD5O7gsTA3XTk/tb6L8e+iM33L293pXId5/4TTMHOSnvQ==","signatures":[{"sig":"MEYCIQCGMcvFX7OvwzGrePU/cgpdyaJMcUjhle8XsFxhme8pPAIhANVgJrmdusVC/Ipy5FGXoBAmPEptqT4bTmmRhCdEeePq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94398},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.52.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/753dd8dea8d34439236cf0079e89ea70/cyrus-mcp-tools-0.2.52.tgz","_integrity":"sha512-36sT8bXZoWHfrqv+l9En5Q15yhHjEN2gBEASk6pKPZD5O7gsTA3XTk/tb6L8e+iM33L293pXId5/4TTMHOSnvQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.52_1778714836007_0.06573389770375115","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"cyrus-mcp-tools","version":"0.2.53","_id":"cyrus-mcp-tools@0.2.53","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"02692c88881db82198bd9ccb13baff44275d69db","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.53.tgz","fileCount":26,"integrity":"sha512-ZAubnTiMtOTS2IqNCrH5qIYnp/NnG7BjaHyGTaQCj3xbmYAhR5a5qOYzf/C39f/GDxXCQbF6i7lza57uvEtLGQ==","signatures":[{"sig":"MEUCIHq9pvvjiFnUXIsZFS8m1ZHR1XxpDWo+cqYirqMtSO6yAiEA1O4ZQqrs8cKdhJHiV1mcs50cKYBfRCgIwETX72X7rOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.53.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/e6d4c56fcee7afae1693f13dd8b157f4/cyrus-mcp-tools-0.2.53.tgz","_integrity":"sha512-ZAubnTiMtOTS2IqNCrH5qIYnp/NnG7BjaHyGTaQCj3xbmYAhR5a5qOYzf/C39f/GDxXCQbF6i7lza57uvEtLGQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.53_1779476266029_0.2128441942050101","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"cyrus-mcp-tools","version":"0.2.54","_id":"cyrus-mcp-tools@0.2.54","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"6790bb78e141f9e910fb03dc2dba0131cfec47f3","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.54.tgz","fileCount":26,"integrity":"sha512-5nuyPh57JuJFUEulvPHJxHLNTGSeR7fKqAzT5t9CQwNw2dzvDtOpyAO5gE/SJAJwmeKFe0SsyG8XBR5hznu4UQ==","signatures":[{"sig":"MEUCIHyJuCQ8ZlgVuKT3XWCFrDPBEj/2yj5eMwNFbD2c208gAiEAggAPYpaeB9BYbBFtv5HIygs7nTA6+aiuBcvCUEQkuNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.54.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/33986ca606c2b3e26bc1baa18c9abdac/cyrus-mcp-tools-0.2.54.tgz","_integrity":"sha512-5nuyPh57JuJFUEulvPHJxHLNTGSeR7fKqAzT5t9CQwNw2dzvDtOpyAO5gE/SJAJwmeKFe0SsyG8XBR5hznu4UQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.54_1779479308787_0.15254236317021297","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"cyrus-mcp-tools","version":"0.2.55","_id":"cyrus-mcp-tools@0.2.55","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"7b226a2bfff30b7a69c5e95b35c7011504e1bd83","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.55.tgz","fileCount":26,"integrity":"sha512-fWwXMNpddvEB1on0iJnGxY7sP+9dq6tN38cZ9HIp+xzAPIetZe8+SYhGxmHYY9T8FvBK+EcwNsfUokqG8rwWeQ==","signatures":[{"sig":"MEUCIQDetoYir7MWEPV+Anp7bu+0TT8cuYKEwNrlPwXPBlJplQIgH/HsX63lHyggDACvrqaGA3UXSQNHaAayJoibO/EwhFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.55.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/bf09831ade1d76ac170e9956649b9591/cyrus-mcp-tools-0.2.55.tgz","_integrity":"sha512-fWwXMNpddvEB1on0iJnGxY7sP+9dq6tN38cZ9HIp+xzAPIetZe8+SYhGxmHYY9T8FvBK+EcwNsfUokqG8rwWeQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.55_1779482431748_0.9894878611561146","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"cyrus-mcp-tools","version":"0.2.56","_id":"cyrus-mcp-tools@0.2.56","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"891ef48b8a997ea4418e0cab56f49ee838842938","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.56.tgz","fileCount":26,"integrity":"sha512-XiaTnd6rHr5RUZH/yod1RQeulkuKe4+7SBUj26o1XU63o2E47zX8t2unBlzJp0vSZngQN1Q9Jq/SYg7FLbzAYA==","signatures":[{"sig":"MEYCIQDnx9AD8W0aaiJm2YT7QrpRj15Atn+MZNBDahicimxV8AIhANpWhQKtLfFDsixP2QDaBnV9yFEOrycIftNh9JT/vVRM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.56.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/90c4ec9e668e06ef52800c011299d88c/cyrus-mcp-tools-0.2.56.tgz","_integrity":"sha512-XiaTnd6rHr5RUZH/yod1RQeulkuKe4+7SBUj26o1XU63o2E47zX8t2unBlzJp0vSZngQN1Q9Jq/SYg7FLbzAYA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.56_1779487126536_0.7083430624071536","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"cyrus-mcp-tools","version":"0.2.57","_id":"cyrus-mcp-tools@0.2.57","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"50863b3489dca31ee18b444fd85ed2436b2b29b6","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.57.tgz","fileCount":26,"integrity":"sha512-H0cfkK5LOTwFW2B62D67SbQFY3o2enNrrlBL8Mph/Og3m2M2HGL2Q5ljWk7/VFd6yJWdrTuSM0+be5VANYK1nA==","signatures":[{"sig":"MEUCIQD/PTz4fdDQUWlBf3ZFi+9cGPann4vPuCdLQa0CnxiiMQIgA0PznBicUR/0iJq42jV0MIxjhEtm4PhOTXOLPFM8tdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.57.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/1e929507133dd20ef26bc0847bca511c/cyrus-mcp-tools-0.2.57.tgz","_integrity":"sha512-H0cfkK5LOTwFW2B62D67SbQFY3o2enNrrlBL8Mph/Og3m2M2HGL2Q5ljWk7/VFd6yJWdrTuSM0+be5VANYK1nA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.57_1779497578228_0.847356192189068","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"cyrus-mcp-tools","version":"0.2.58","_id":"cyrus-mcp-tools@0.2.58","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"fb159e57de4abefd0c59d02618e46989e5a1fbc0","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.58.tgz","fileCount":26,"integrity":"sha512-OR5UYRT8RhdsorgfBmG7df208wmXwgdjstXG42wK47E9JQsumXC2GvR6Uihb2EjkaV85Sl6kGa7DVo3Qsi2Ixw==","signatures":[{"sig":"MEUCIDl0S5xOdNH/mbYyDVGIEap8518MWURy0Nk28iXoqfXWAiEAuvVBZPsgp/TSH/mSqJppDvCp1POymMEz72fxCo5Umjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.58.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/1e951bfaf23ee2b3376e06c1f688a956/cyrus-mcp-tools-0.2.58.tgz","_integrity":"sha512-OR5UYRT8RhdsorgfBmG7df208wmXwgdjstXG42wK47E9JQsumXC2GvR6Uihb2EjkaV85Sl6kGa7DVo3Qsi2Ixw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.58_1779861109021_0.5385177256628353","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"cyrus-mcp-tools","version":"0.2.59","_id":"cyrus-mcp-tools@0.2.59","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"c281e6b7e6bf527d50aef2bab95a8bc929f43ae3","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.59.tgz","fileCount":26,"integrity":"sha512-zy3yOYE0MHoL49BRJwwv3HwjJKqmh4jPO4K5mUrhp9YLmyGVKGCXBY29jiQCXNf0f9cCbL5gmc8/7OfDqwQXMg==","signatures":[{"sig":"MEYCIQDsB+LCwyrMIUtXhIvsWiTSED09Lzt67FZEC8EYKlQsEAIhAJ44MKJEpDm+VHHggIkBOIL9xP3q/uxjxRXEhLBqbiCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.59.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/f400273404d73427bafdf51885979d80/cyrus-mcp-tools-0.2.59.tgz","_integrity":"sha512-zy3yOYE0MHoL49BRJwwv3HwjJKqmh4jPO4K5mUrhp9YLmyGVKGCXBY29jiQCXNf0f9cCbL5gmc8/7OfDqwQXMg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.59_1780001602139_0.8411175145521155","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"cyrus-mcp-tools","version":"0.2.60","_id":"cyrus-mcp-tools@0.2.60","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"077e97bb906d1d76c942b17e632ebc524c5501d5","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.60.tgz","fileCount":26,"integrity":"sha512-NtcO/bvlnA0EmT/5g3l701ELCxx8AtnmgK9h1pGXMcTD8DJxbDk2LkiOPvsZuCOS6JBzU8kJO5Sdp7ffgVKTqw==","signatures":[{"sig":"MEUCIBqQPAzroaKjNQBFi1kzKBD0BoCEyMTmTrQGKYqx9rWcAiEAgeEVps/Q+ujgkogveGH5U5agitdooOX7TGclXQUvsJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.60.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/e8062dc7c7bc015fc5c3be9e26fa37b2/cyrus-mcp-tools-0.2.60.tgz","_integrity":"sha512-NtcO/bvlnA0EmT/5g3l701ELCxx8AtnmgK9h1pGXMcTD8DJxbDk2LkiOPvsZuCOS6JBzU8kJO5Sdp7ffgVKTqw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.60_1780002965097_0.5080421848450631","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"cyrus-mcp-tools","version":"0.2.61","_id":"cyrus-mcp-tools@0.2.61","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"399d542533b99ff043bacb568a2e80023935c5df","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.61.tgz","fileCount":26,"integrity":"sha512-7CCl1QcNDJseC7IxxaMfUy14bfjDHOaGApc7FmDe/U8DWI/J+uGnirpfeGUorkONTB1prTkbQicxOa+Go6caXA==","signatures":[{"sig":"MEUCIQDaI9LQaMH4AihXmcZC/H6i4jYN8JgcoOgSIGAtkcrSTQIgZwytpiCxKVent/vlpF9b7InPs9N5HLomkWp9drIxbOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.61.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/claudeagentops/claude-502/a6d595362dd9596be4cbbc27c2ca129e/cyrus-mcp-tools-0.2.61.tgz","_integrity":"sha512-7CCl1QcNDJseC7IxxaMfUy14bfjDHOaGApc7FmDe/U8DWI/J+uGnirpfeGUorkONTB1prTkbQicxOa+Go6caXA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.61_1780342734316_0.28277659609846295","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"cyrus-mcp-tools","version":"0.2.62","_id":"cyrus-mcp-tools@0.2.62","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"e1e7a1701df04fdd46d8c8258d6b77832e5a3f18","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.62.tgz","fileCount":26,"integrity":"sha512-UOPh4DnosTcKnnENmL627I8S45yoZ2IAVzLGIHLYwtD60NPPIYLvgmHwV1XFHsT0M5RCVlnV7UYr72+U2zrcoQ==","signatures":[{"sig":"MEUCIB5pG9CfMiRs9cKDzt6BFlhFDpIBFRSdIdZ65ubuuLUgAiEAto5f3ZU5lrzzdqMS7xiwfYOB4o9GJJlEH+C6DGJUhds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.62.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/claudeagentops/claude-502/13e955edae3f456a045628df4c588a2c/cyrus-mcp-tools-0.2.62.tgz","_integrity":"sha512-UOPh4DnosTcKnnENmL627I8S45yoZ2IAVzLGIHLYwtD60NPPIYLvgmHwV1XFHsT0M5RCVlnV7UYr72+U2zrcoQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.4","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.62_1780426158280_0.09229624432314454","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"cyrus-mcp-tools","version":"0.2.63","_id":"cyrus-mcp-tools@0.2.63","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"2555d9f6de3ac855424472496b1b8b7be5a5c299","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.63.tgz","fileCount":26,"integrity":"sha512-nZ9eYZ8us1o6rCG+akINZpecsgqaOM1BROIPM4PKzVXvTzBOAlqKb6dF1xMFA43YUeMoJUUJHH8bD681qWATFw==","signatures":[{"sig":"MEYCIQCGxQ1BoZD7B4xhaPIJhVDK3NA+eArDqM0N/27psKt2GQIhAPsft0VQwzt4V0yVGtEkc0VLFSfzrHtmI9wMEbEKBYHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.63.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/022fdec53652c201942eb12023d21179/cyrus-mcp-tools-0.2.63.tgz","_integrity":"sha512-nZ9eYZ8us1o6rCG+akINZpecsgqaOM1BROIPM4PKzVXvTzBOAlqKb6dF1xMFA43YUeMoJUUJHH8bD681qWATFw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.63_1781045533268_0.41681022306033655","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.0":{"name":"cyrus-mcp-tools","version":"0.2.64-test.0","_id":"cyrus-mcp-tools@0.2.64-test.0","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"97a2608825a5fa73f0d56db2b52cff44c9a07983","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.0.tgz","fileCount":26,"integrity":"sha512-bw/usB0dh+Hb8P8WQYBw5o0IBFs+D1eXeVoM0TV+ephochaltYDasxH6+oPtU5GopA691FazjmG5o+V1susu4A==","signatures":[{"sig":"MEUCIAkyq7XuHhItUjZrx2327N4au3hAQufQbZGeQ3jsg5fIAiEAjMkUO5+eb3Ety7UVpmc2BqsTcCMzUuvfL1XJMmhLi8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/1d854699403a86e1ab0de882e1cf3918/cyrus-mcp-tools-0.2.64-test.0.tgz","_integrity":"sha512-bw/usB0dh+Hb8P8WQYBw5o0IBFs+D1eXeVoM0TV+ephochaltYDasxH6+oPtU5GopA691FazjmG5o+V1susu4A==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.0_1781057579645_0.4234344348049335","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.1":{"name":"cyrus-mcp-tools","version":"0.2.64-test.1","_id":"cyrus-mcp-tools@0.2.64-test.1","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"e9c7fc666779cfcfd085a445e3193fdae9a46823","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.1.tgz","fileCount":26,"integrity":"sha512-EuRt73uW6QnVKYbHyPFX8Joi9e6ocR0xGZ1La/glnrmz1qV7uHSvHBrpHnhY0U6uhSLH7eWQ877na44y3OlbWw==","signatures":[{"sig":"MEUCIAiavyNG/tMdGBmcJCIy8wVr4DH9VHNZDUlefpM/lk7QAiEAlZoval/qW/Kfkgdxruak8c8db0/PvCAO72AQf+f6LKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/1a5d9731c092da62f4219536d8e2113b/cyrus-mcp-tools-0.2.64-test.1.tgz","_integrity":"sha512-EuRt73uW6QnVKYbHyPFX8Joi9e6ocR0xGZ1La/glnrmz1qV7uHSvHBrpHnhY0U6uhSLH7eWQ877na44y3OlbWw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.1_1781114455695_0.37290199118232104","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.2":{"name":"cyrus-mcp-tools","version":"0.2.64-test.2","_id":"cyrus-mcp-tools@0.2.64-test.2","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"8a18d503ca16a0b0faa9d83b2a9e3b97c10a0fd9","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.2.tgz","fileCount":26,"integrity":"sha512-V0Z3oT/qPLbkUqoFrzUAePq5sSUNrzQLFub7pNuaV7HtlwOC2IP4LIuiFd4oI7k0WXFgIszgAyQC2fp/tRVRIw==","signatures":[{"sig":"MEQCIAnBvZmhU4pI4XHjz8lbvZuvmLoMmzj+A3kkT7fMO7WjAiB0SNweF9NxAyp2v3ShTgKy6dDSUEvWKoWjdhleBA7KzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/85b9b56a2c474529b70336ee1283d16e/cyrus-mcp-tools-0.2.64-test.2.tgz","_integrity":"sha512-V0Z3oT/qPLbkUqoFrzUAePq5sSUNrzQLFub7pNuaV7HtlwOC2IP4LIuiFd4oI7k0WXFgIszgAyQC2fp/tRVRIw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.2_1781116155434_0.9239990845829333","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.3":{"name":"cyrus-mcp-tools","version":"0.2.64-test.3","_id":"cyrus-mcp-tools@0.2.64-test.3","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"b0b990cd6ceb67079116e520dcc82f1bbc3d7259","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.3.tgz","fileCount":26,"integrity":"sha512-yr8Wqa8fQA/L+IQQUU7QdVubQpzc9TX9VscaeB6RgEnmk0tQNi+sk3tylm4PBqNnPu6G2u+FsQFqht4+Y5TSmg==","signatures":[{"sig":"MEUCIQCckWkf8CYzq1ZiN2/HXP/Re9D8OyBoxa9Gs08xm8rIBgIgRKk16yl+CmQUcv+65EPez2OfK3BY7FYprSP204+Q6HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/5404479d75396d416d87edff044de9c7/cyrus-mcp-tools-0.2.64-test.3.tgz","_integrity":"sha512-yr8Wqa8fQA/L+IQQUU7QdVubQpzc9TX9VscaeB6RgEnmk0tQNi+sk3tylm4PBqNnPu6G2u+FsQFqht4+Y5TSmg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.3_1781118465421_0.9077855373598993","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.4":{"name":"cyrus-mcp-tools","version":"0.2.64-test.4","_id":"cyrus-mcp-tools@0.2.64-test.4","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"044b357e30fe5f9de1e233abfe4b39f671c23bba","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.4.tgz","fileCount":26,"integrity":"sha512-GBScf9TJpN9CVOafH5knSqLdt4ww2P7fiwgyPEwv/pGc6PdcO/Xkeaz25r2NJouajcGraADB3abD2RP9qc16iA==","signatures":[{"sig":"MEQCICL1L58Y8KTkqO7sXX+dCCOPgxPZqpRCRIrQN84ghEHUAiAJY5Mh8bl/nGLVWlwc9ZZ38VEX7IRJneBAGBmOa0cBtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/1d2abf94c3d4b6e6d9acfb99c012fc88/cyrus-mcp-tools-0.2.64-test.4.tgz","_integrity":"sha512-GBScf9TJpN9CVOafH5knSqLdt4ww2P7fiwgyPEwv/pGc6PdcO/Xkeaz25r2NJouajcGraADB3abD2RP9qc16iA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.4_1781200664817_0.7578046422466453","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.5":{"name":"cyrus-mcp-tools","version":"0.2.64-test.5","_id":"cyrus-mcp-tools@0.2.64-test.5","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"5472081943f05db67d52052915327e4d5f61dc33","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.5.tgz","fileCount":26,"integrity":"sha512-l8k7gaDYGuWxXO/qRU5oRy4wlL2GQYFLeqnz62OB29zsF8qgvNKcGJjaR7EZu4CGR2Ox+3/n3Dt8tjflGTBKtA==","signatures":[{"sig":"MEYCIQD/yg0KlyChRlXygH89wOUakJCuwwDZgaVcq92GdQ7xKAIhAOrUITVPN4/eRrdC/EfiL9EAcMWol1Ch022oqTcQJnNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/bb661df73c54a7b3966939c16a3a71d8/cyrus-mcp-tools-0.2.64-test.5.tgz","_integrity":"sha512-l8k7gaDYGuWxXO/qRU5oRy4wlL2GQYFLeqnz62OB29zsF8qgvNKcGJjaR7EZu4CGR2Ox+3/n3Dt8tjflGTBKtA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.5_1781205777375_0.4681304885364084","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.6":{"name":"cyrus-mcp-tools","version":"0.2.64-test.6","_id":"cyrus-mcp-tools@0.2.64-test.6","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"a08d2b91eb8bd8208e50d858e5cc5ad467ee4742","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.6.tgz","fileCount":26,"integrity":"sha512-COYu5cjVWY+wfCDA0fjejTEvsDEk4BTMVENUvOZQ/3Dttke4YPgXfpPa0PqQremQO4e+c+J+ipTBfyymntttYA==","signatures":[{"sig":"MEUCIEB+Cd16U+T6SDLwx+ZMvxUT8+6Znfy365R9NlmO8jtnAiEA9QvpdDzl6sT0kzWwFIQofjm2lNgfkvJ2qMz+qPpBwn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/3caf1d0d4393601ac68db11131294475/cyrus-mcp-tools-0.2.64-test.6.tgz","_integrity":"sha512-COYu5cjVWY+wfCDA0fjejTEvsDEk4BTMVENUvOZQ/3Dttke4YPgXfpPa0PqQremQO4e+c+J+ipTBfyymntttYA==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.6_1781209763898_0.9165130800017409","host":"s3://npm-registry-packages-npm-production"}},"0.2.64-test.7":{"name":"cyrus-mcp-tools","version":"0.2.64-test.7","_id":"cyrus-mcp-tools@0.2.64-test.7","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"260f05c717dfafbb97f0fab9829b559fb395d9cb","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64-test.7.tgz","fileCount":26,"integrity":"sha512-uSn+FFuESTgDvFn8XN0YNsbEbfRNsxhklz6fOz4Aj7lI2jC0AHTFg338CVQx18dEUQvAkKxGwD9qOgW5qPkiGw==","signatures":[{"sig":"MEQCIC8bUaD/eRVp6n/QrpZAjmKtcz9XF6XE3iKagcJVl1WSAiBomPe6OIi393yuCAVEztHOdpyG8DGGYC8sC1dvMslRYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115985},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64-test.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/bd30131f45ebb43a0bd18fd5c574cb7d/cyrus-mcp-tools-0.2.64-test.7.tgz","_integrity":"sha512-uSn+FFuESTgDvFn8XN0YNsbEbfRNsxhklz6fOz4Aj7lI2jC0AHTFg338CVQx18dEUQvAkKxGwD9qOgW5qPkiGw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64-test.7_1781210572422_0.44045853258023193","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"cyrus-mcp-tools","version":"0.2.64","_id":"cyrus-mcp-tools@0.2.64","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"b0fb5d13d76804562d71e97789cc58a13a5cbbe3","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.64.tgz","fileCount":26,"integrity":"sha512-bGtPcIJ8WR6JPT0l0z0wzxBNrAyyKpuBgEPGXmPsMpHW9LTeyIiuNFwkqo9oGEmMP117u9InbPZZJMdqCJBo6w==","signatures":[{"sig":"MEUCIQDhCvn9CYvG3tXmUUQB1g2iDTEIlWGp+eObSkvmu/kkZQIgWJ111TEoSoCWTWk4cYfca3jsfMNzcL3TdK6i+M/ahG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.64.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/bbd0b131033388b96ab895cfc2c5e6a7/cyrus-mcp-tools-0.2.64.tgz","_integrity":"sha512-bGtPcIJ8WR6JPT0l0z0wzxBNrAyyKpuBgEPGXmPsMpHW9LTeyIiuNFwkqo9oGEmMP117u9InbPZZJMdqCJBo6w==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.64_1781214505966_0.3619267761313627","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"cyrus-mcp-tools","version":"0.2.65","_id":"cyrus-mcp-tools@0.2.65","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"4b7d8623e37682e539ca9ad318e39f55ac21e2a0","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.65.tgz","fileCount":26,"integrity":"sha512-Hsmj7jQouiqEVy2Deuxrbx0iH8Hn1Ca5MyVwdNaVIArItxkJp8yFtcFTXMwNcV3Qrp9r/ovtLXJlQpaaqAMUfg==","signatures":[{"sig":"MEUCIQDpm6BuiCpHoqWrhfF/m0dFd3IklcOj0XWuDsTArraQvwIgEOkJaRPeB1mhCf6EGyiEf0BhyYLDcGycVrapiOfVroo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115978},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.65.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/6296115afaab895d6d4f2f71cc41f57e/cyrus-mcp-tools-0.2.65.tgz","_integrity":"sha512-Hsmj7jQouiqEVy2Deuxrbx0iH8Hn1Ca5MyVwdNaVIArItxkJp8yFtcFTXMwNcV3Qrp9r/ovtLXJlQpaaqAMUfg==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.65_1781222674170_0.4439079751581596","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"cyrus-mcp-tools","version":"0.2.66","_id":"cyrus-mcp-tools@0.2.66","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"3123036673e2285cfee00572dc1ca3368618635d","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.66.tgz","fileCount":26,"integrity":"sha512-cWq3mPn5d3bMD3qiPM1IYyjE6HWevet6Irexn/fGfuuqQJ0CbMmlOBXZ1dG7OI7l10cn2AAxKlRioyx2zRzAfQ==","signatures":[{"sig":"MEUCIDXHG/45WcpKCDezh9unnIBdlTQqL7w2KEcb7pEc3GEZAiEA8BYuzgUIsPH5MWFLqbqLugVw9iR7BzaDel0+LY/tCIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116510},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.66.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/var/folders/xv/c55x22nd6lv8kq9fccch04d40000gp/T/7943843086bfab338c6fde6d384bc138/cyrus-mcp-tools-0.2.66.tgz","_integrity":"sha512-cWq3mPn5d3bMD3qiPM1IYyjE6HWevet6Irexn/fGfuuqQJ0CbMmlOBXZ1dG7OI7l10cn2AAxKlRioyx2zRzAfQ==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.66_1781913751194_0.4324168687331109","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"cyrus-mcp-tools","version":"0.2.67","_id":"cyrus-mcp-tools@0.2.67","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"dist":{"shasum":"1afc286704798acf00e25605c4c7383148ea4c80","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.67.tgz","fileCount":26,"integrity":"sha512-zyJQ3eZURvb2R0GZrKJUBSLAlHDSnLmPkTEeYNdNUQ1tdHy0GqHROKkURlK9jMwoLnsFXAF7oFlXUkyz3s8OJw==","signatures":[{"sig":"MEQCIGtjxbn125sSdu3spTR86/0IHy1VziiRvZLv+QjGdc53AiBaPdYUBZA/0ePl0O/EBk8U3A5WhoYXt59DkSgcCu3aeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116510},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.67.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/fc13517ac337baa5d8bd781c49aaaab4/cyrus-mcp-tools-0.2.67.tgz","_integrity":"sha512-zyJQ3eZURvb2R0GZrKJUBSLAlHDSnLmPkTEeYNdNUQ1tdHy0GqHROKkURlK9jMwoLnsFXAF7oFlXUkyz3s8OJw==","_npmVersion":"10.9.2","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.67_1785871983193_0.9804839428328331","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"cyrus-mcp-tools","version":"0.2.68","_id":"cyrus-mcp-tools@0.2.68","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"5f6be3f4cda6d855b809764b4125da9144efba8c","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.68.tgz","fileCount":26,"integrity":"sha512-ov2DWV3g1d0QtGOoLWUJRuaf3raa5MwZfvfiBDNXuCCJ/YClxC1qwcmrrNmwqpWxnTtHrkuoSwCTkK0B17HAdA==","signatures":[{"sig":"MEYCIQDkqqcNsSukoabfj5fpgoDmWdPAGYOnVXK5sOETJrIICgIhAM9xmg0ESaZmqpILldu9c91AV70yVIrsgEg5+u4/yg4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116650},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.68.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"_resolved":"/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.68.tgz","_integrity":"sha512-ov2DWV3g1d0QtGOoLWUJRuaf3raa5MwZfvfiBDNXuCCJ/YClxC1qwcmrrNmwqpWxnTtHrkuoSwCTkK0B17HAdA==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.68_1785964589752_0.282611307458444","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"cyrus-mcp-tools","version":"0.2.69","_id":"cyrus-mcp-tools@0.2.69","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"a0819ead29d2b966402a677f0bc73a66f93e37b4","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.69.tgz","fileCount":26,"integrity":"sha512-QTZpZEYqdEcbj7UgjouqvmrCxZgA0h1u/mLGMOJcuFpXo6JbU/5T2KAykHexIg24KSsPhk2ytE0aBCEPiE7/mg==","signatures":[{"sig":"MEUCIQDK//OyiTuZh8v1GmTsgY2R8epCkJBxM9WAt4KfwatFTAIgFeEJrGXV+s5YYhhoIrad5FAGUDN5TFRVkVDLMHIXF48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107957},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.69.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"_resolved":"/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.69.tgz","_integrity":"sha512-QTZpZEYqdEcbj7UgjouqvmrCxZgA0h1u/mLGMOJcuFpXo6JbU/5T2KAykHexIg24KSsPhk2ytE0aBCEPiE7/mg==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.69_1787775212774_0.6071114705479195","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"cyrus-mcp-tools","version":"0.2.70","_id":"cyrus-mcp-tools@0.2.70","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"b600233aafa78c1d4854e7f333a08b7cb8159fb1","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.70.tgz","fileCount":26,"integrity":"sha512-aDK2xupjgDKxeGYC7Hl37lclIXwrKbmQsSbBUgScOWjNwnYXVibQOx/QN/GQjQ1VY1a/8Z/6ymdOEN+bFfTZZg==","signatures":[{"sig":"MEYCIQC8kFdL6kCc2OJPPmT1CAdFBt+GYQF/KrGBexjqySP4gAIhAPMIUsp2gDVSBC37iVgbexv5LOYUIXPZQMaseph3+y0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107957},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.70.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"_resolved":"/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.70.tgz","_integrity":"sha512-aDK2xupjgDKxeGYC7Hl37lclIXwrKbmQsSbBUgScOWjNwnYXVibQOx/QN/GQjQ1VY1a/8Z/6ymdOEN+bFfTZZg==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.70_1787873220465_0.5329733946172728","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"cyrus-mcp-tools","version":"0.2.71","_id":"cyrus-mcp-tools@0.2.71","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"b7d7181733eaa845737e8df25c4ab1a6c401ba17","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.71.tgz","fileCount":26,"integrity":"sha512-T14EXklclXpAfkm6p1NIwm2eech6bbKKDGbRfF4ZmjGd+CmAuGrwFRuUKEHL8Fz20fcvUQlLLW9f1MNu6+/pow==","signatures":[{"sig":"MEUCIDj+CNb7Cr7hPY4e5Esa6Rd1uWYfexVE8EOuU06jgJbjAiEAu9vFIgpxV6vOq/B5LYEu7rY8dZJiVmESpmDkxZzzUSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDnHJj+H6mDjHybYjWJTPmzzEDJxY0e425KGlDbMO1VLAiB2uGkKAERcBoHCnc/xXvcTOox7HCEJoeXP+m9aOq6lOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107957},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.71.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"_resolved":"/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.71.tgz","_integrity":"sha512-T14EXklclXpAfkm6p1NIwm2eech6bbKKDGbRfF4ZmjGd+CmAuGrwFRuUKEHL8Fz20fcvUQlLLW9f1MNu6+/pow==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.71_1788568107509_0.672957492702136","host":"s3://npm-registry-packages-npm-production"}},"0.2.72-test.0":{"name":"cyrus-mcp-tools","version":"0.2.72-test.0","_id":"cyrus-mcp-tools@0.2.72-test.0","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"e30a5dd950f1d1c02cc314addd618050a6b9c55a","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.72-test.0.tgz","fileCount":26,"integrity":"sha512-TCNAw/nhSeoVzKaSwXXlWbMxSYSSatuvz8bFqKMAPA1/E8afTGebcnHgPjw22zCR6HIMfKyB1WuBXOlg1chxcA==","signatures":[{"sig":"MEYCIQDQeVKupCIjhcCcSGRM35rApKvF5oIyCjjFw4SJFnoLrwIhAL25wmqor4tM66VywQFGKn8PSW7w1mTOPGNIx/iH68IE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpkX1y1DfWORPshJfoegCXQh2TKzgehZWmwxYeXp3XogIhAJpnLtQM/Uk486lZHZKdAnJyQZywj+0wv8p+oQrV932d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107964},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.72-test.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/0f628d94aec1d10ea62907538e08877a/cyrus-mcp-tools-0.2.72-test.0.tgz","_integrity":"sha512-TCNAw/nhSeoVzKaSwXXlWbMxSYSSatuvz8bFqKMAPA1/E8afTGebcnHgPjw22zCR6HIMfKyB1WuBXOlg1chxcA==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.17.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.72-test.0_1788933017618_0.18649675706147906","host":"s3://npm-registry-packages-npm-production"}},"0.2.72-test.1":{"name":"cyrus-mcp-tools","version":"0.2.72-test.1","_id":"cyrus-mcp-tools@0.2.72-test.1","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"057cca6c12004ace060d29eb0aa0f48239446139","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.72-test.1.tgz","fileCount":26,"integrity":"sha512-Y/CRHbiNgC5XrcaJbuKxGD40vmW79I+IzbmWUTPy3Va8I39BJlSx+mo1prcQ0GfGXtZmePVnDRy7pyXa6mweBw==","signatures":[{"sig":"MEUCICt/Cm0YljCqMr/YoKAbHy+GrPOLhY3QyCCJzQZ50fTOAiEAhUXx1emoiKh/NesWscjV2JiZ6mFpltLjg9Q0oetKoaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqIlAIH9z0ek4zVf9viOorjWn1vQd+1lUmsgEPiibuSAIgEoReS9kq7FY4CXC5W+74v3rhZnp2gVY6K+qcNgBZMIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107964},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.72-test.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/cd39c66fba7efb79377c9edda822cffa/cyrus-mcp-tools-0.2.72-test.1.tgz","_integrity":"sha512-Y/CRHbiNgC5XrcaJbuKxGD40vmW79I+IzbmWUTPy3Va8I39BJlSx+mo1prcQ0GfGXtZmePVnDRy7pyXa6mweBw==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.17.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.72-test.1_1788933050905_0.8957500467685202","host":"s3://npm-registry-packages-npm-production"}},"0.2.72-test.2":{"name":"cyrus-mcp-tools","version":"0.2.72-test.2","_id":"cyrus-mcp-tools@0.2.72-test.2","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"d82d24730aa30e5ef3cb4d6e896b9008cfff9055","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.72-test.2.tgz","fileCount":26,"integrity":"sha512-oRnYSEvmI0NE+sVOrkyeno/uXvtqT8ilUIJPw+xXfc/35tmyyfU6MoUxE7L7rFlOE3ZiiI8lmkjxfpKANddMDg==","signatures":[{"sig":"MEUCIAn7JrkEmEKwWLWT5iKkd9SSPCW8/oqkGuNsBL+aBQUjAiEA3sKGRJmeiur0zldmKADyjggB4zrj/ZWkeMdr7Zf9Gz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHiN1Dd/JFi3X8SNmHaTufq/GLRM9olh0yJh4aBTcT0uAiEAsaim7TpkfLQYeU1GogTfqLSpZDKrIKt3ywYAguyDDzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107964},"main":"dist/index.js","type":"module","_from":"file:cyrus-mcp-tools-0.2.72-test.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"connorturland","email":"connor@ceedar.ai"},"_resolved":"/private/tmp/dcf613a0fe2925f09f9f30662dc50817/cyrus-mcp-tools-0.2.72-test.2.tgz","_integrity":"sha512-oRnYSEvmI0NE+sVOrkyeno/uXvtqT8ilUIJPw+xXfc/35tmyyfU6MoUxE7L7rFlOE3ZiiI8lmkjxfpKANddMDg==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.17.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.72-test.2_1788933079546_0.7022304396746508","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"cyrus-mcp-tools","version":"0.2.72","_id":"cyrus-mcp-tools@0.2.72","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"ab81be08e8178f6e5c7edd529530d21d8b04f372","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.72.tgz","fileCount":30,"integrity":"sha512-m6mYDobPYKa/JqtBuu/bEx61JwVl3ppgBjAo9SRG3JbRSWRYn6b6IMc1CqsbzNkx7NnjGJn4my1O/uGJdPNzCA==","signatures":[{"sig":"MEYCIQDCVsG/xNHzmxk5r1mbks1v6sBT++CLw5AJt+TIMDe8SAIhAM/ad+jFL/8q7yfoBD0nqo9c9MWtyaFx09W1IQvQqSdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCK8d6i/dURittaspoLU9gbSHRSD5ml0OODH2mnQRc0wIhAP4JyocgPTyXBSSotASRAkmyVXTxHhCP4X7vHNPeA5b6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116242},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.72.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"vitest","build":"tsc","test:run":"vitest run --passWithNoTests","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"_resolved":"/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.72.tgz","_integrity":"sha512-m6mYDobPYKa/JqtBuu/bEx61JwVl3ppgBjAo9SRG3JbRSWRYn6b6IMc1CqsbzNkx7NnjGJn4my1O/uGJdPNzCA==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^5.3.3","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.72_1789512601873_0.9600930453556997","host":"s3://npm-registry-packages-npm-production"}},"0.2.73-cypack1502.0":{"name":"cyrus-mcp-tools","version":"0.2.73-cypack1502.0","_id":"cyrus-mcp-tools@0.2.73-cypack1502.0","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"homepage":"https://github.com/cyrusagents/cyrus#readme","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"6f36b43313757360cd84bda6e6f1ca141404dd65","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.73-cypack1502.0.tgz","fileCount":30,"integrity":"sha512-B3CggJ5iT7l7GLKIxLTbiFiGr4iHkhPoINPr2Vz/n2NqRM3mUVYGi24F7Zhf3ZGh19ZhVB8QkQrFXPxyGGF2Tw==","signatures":[{"sig":"MEYCIQCPZeJlB37jXBQyEeU3Q1Dkd04OtogofyiAYtbkXBMs2QIhAJfucGdrfV1K5GSJEmhQcozyiWrTUhcVgBN5eMvoXQ7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF988LSQyX2MtE1Y/NWuR3b6M8BTe0BuqcuCXmOv4tXyAiA+cTshcREV0YUkPLZ0fB3VPKV4H2kQng+Lq3gSZ8IAPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.73-cypack1502.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116536},"main":"dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/test-publication/cyrus-mcp-tools-0.2.73-cypack1502.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsgo --watch","test":"vitest","build":"tsgo","test:run":"vitest run --passWithNoTests","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"_resolved":"/home/runner/work/_temp/test-publication/cyrus-mcp-tools-0.2.73-cypack1502.0.tgz","_integrity":"sha512-B3CggJ5iT7l7GLKIxLTbiFiGr4iHkhPoINPr2Vz/n2NqRM3mUVYGi24F7Zhf3ZGh19ZhVB8QkQrFXPxyGGF2Tw==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@typescript/native-preview":"7.0.0-dev.20260707.2"},"cyrusTestRelease":{"channel":"test-cypack1502","version":"0.2.73-cypack1502.0","sourceSha":"bd45d03ae855d4148257cfeb93d026f88d886626","repository":"https://github.com/cyrusagents/cyrus","schemaVersion":1},"_npmOperationalInternal":{"tmp":"tmp/cyrus-mcp-tools_0.2.73-cypack1502.0_1790211494937_0.9216107951845218","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"_id":"cyrus-mcp-tools@0.2.73","bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"dist":{"shasum":"840bb18a13ea3cfefe11d5f24d2c78d821c7eb9d","tarball":"https://registry.npmjs.org/cyrus-mcp-tools/-/cyrus-mcp-tools-0.2.73.tgz","fileCount":30,"integrity":"sha512-KAUy+Gobio6UTDdDNjKsVbqq8MslVUh4SuLiteMNpDv9nOd3d8n2jL4tBgXzEiy0NWzgKphQTVYnXmtvGysBBg==","signatures":[{"sig":"MEQCH3l2kA7qSXX9nGThLmVN1Hn+cf4Du8mBhHuvd4lBe5MCIQD9xyY/ik5aG4eRxIgDPSDxhxWEFBLd/v5IzQx313P9wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHivsSbc10/qEtGX1C1l7v0isvBy6wIqewFREPEkrHaRAiBH/F54LG3O0m8nJK2ch0EG4An+ZJI3NjxFwuaNgQWO6A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cyrus-mcp-tools@0.2.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116280},"main":"dist/index.js","name":"cyrus-mcp-tools","type":"module","_from":"file:/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.73.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsgo --watch","test":"vitest","build":"tsgo","test:run":"vitest run --passWithNoTests","typecheck":"tsgo --noEmit"},"version":"0.2.73","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3bda5bdc-a305-4135-ae42-a94af1b0ad99"}},"homepage":"https://github.com/cyrusagents/cyrus#readme","_resolved":"/home/runner/work/_temp/cyrus-release/cyrus-mcp-tools-0.2.73.tgz","_integrity":"sha512-KAUy+Gobio6UTDdDNjKsVbqq8MslVUh4SuLiteMNpDv9nOd3d8n2jL4tBgXzEiy0NWzgKphQTVYnXmtvGysBBg==","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"11.18.0","description":"Runner-neutral MCP tool servers for Cyrus","directories":{},"maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","openai":"^6.9.1","fs-extra":"^11.3.2","@linear/sdk":"^64.0.0","@modelcontextprotocol/sdk":"^1.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","@types/node":"^20.0.0","@types/fs-extra":"^11.0.4","@typescript/native-preview":"7.0.0-dev.20260707.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cyrus-mcp-tools_0.2.73_1790794141015_0.07844452961832582"}}},"time":{"created":"2025-08-26T03:09:48.533Z","modified":"2026-09-30T18:49:01.417Z","0.1.0":"2025-08-26T03:09:48.997Z","0.1.1":"2025-08-26T06:22:45.304Z","0.1.2":"2025-08-26T06:30:49.741Z","0.2.0":"2025-08-26T18:15:44.810Z","0.3.0":"2025-08-27T01:20:18.375Z","0.2.22":"2026-02-20T19:54:00.030Z","0.2.23":"2026-02-26T00:59:51.854Z","0.2.24":"2026-02-26T23:21:22.052Z","0.2.25":"2026-02-28T00:34:38.955Z","0.2.26":"2026-02-28T18:41:29.794Z","0.2.27":"2026-03-04T19:36:13.654Z","0.2.28":"2026-03-04T21:54:59.622Z","0.2.29":"2026-03-06T00:37:16.207Z","0.2.30":"2026-03-06T03:20:23.395Z","0.2.31":"2026-03-10T02:44:03.664Z","0.2.32":"2026-03-10T15:17:46.551Z","0.2.33":"2026-03-10T23:59:50.875Z","0.2.34":"2026-03-13T23:34:22.323Z","0.2.35":"2026-03-16T19:11:37.628Z","0.2.36":"2026-03-17T23:43:57.014Z","0.2.37":"2026-03-18T23:30:51.734Z","0.2.38":"2026-03-25T23:49:30.687Z","0.2.39":"2026-04-01T00:14:28.387Z","0.2.40":"2026-04-02T20:55:56.162Z","0.2.41":"2026-04-06T18:55:16.810Z","0.2.42":"2026-04-06T20:51:20.215Z","0.2.43":"2026-04-08T18:59:20.166Z","0.2.44":"2026-04-10T17:52:10.326Z","0.2.45":"2026-04-15T22:53:54.516Z","0.2.46":"2026-04-16T23:36:53.064Z","0.2.47":"2026-04-20T20:23:56.502Z","0.2.48":"2026-04-20T23:04:16.995Z","0.2.49":"2026-04-22T21:15:44.014Z","0.2.50":"2026-04-30T20:15:36.425Z","0.2.51":"2026-04-30T22:51:56.616Z","0.2.52":"2026-05-13T23:27:16.155Z","0.2.53":"2026-05-22T18:57:46.196Z","0.2.54":"2026-05-22T19:48:28.967Z","0.2.55":"2026-05-22T20:40:31.905Z","0.2.56":"2026-05-22T21:58:46.741Z","0.2.57":"2026-05-23T00:52:58.383Z","0.2.58":"2026-05-27T05:51:49.171Z","0.2.59":"2026-05-28T20:53:22.274Z","0.2.60":"2026-05-28T21:16:05.230Z","0.2.61":"2026-06-01T19:38:54.454Z","0.2.62":"2026-06-02T18:49:18.404Z","0.2.63":"2026-06-09T22:52:13.443Z","0.2.64-test.0":"2026-06-10T02:12:59.813Z","0.2.64-test.1":"2026-06-10T18:00:55.844Z","0.2.64-test.2":"2026-06-10T18:29:15.570Z","0.2.64-test.3":"2026-06-10T19:07:45.558Z","0.2.64-test.4":"2026-06-11T17:57:44.999Z","0.2.64-test.5":"2026-06-11T19:22:57.509Z","0.2.64-test.6":"2026-06-11T20:29:24.035Z","0.2.64-test.7":"2026-06-11T20:42:52.563Z","0.2.64":"2026-06-11T21:48:26.105Z","0.2.65":"2026-06-12T00:04:34.354Z","0.2.66":"2026-06-20T00:02:31.340Z","0.2.67":"2026-08-04T19:33:03.349Z","0.2.68":"2026-08-05T21:16:29.913Z","0.2.69":"2026-08-26T20:13:32.923Z","0.2.70":"2026-08-27T23:27:00.586Z","0.2.71":"2026-09-05T00:28:27.595Z","0.2.72-test.0":"2026-09-09T05:50:17.722Z","0.2.72-test.1":"2026-09-09T05:50:50.968Z","0.2.72-test.2":"2026-09-09T05:51:19.630Z","0.2.72":"2026-09-15T22:50:01.953Z","0.2.73-cypack1502.0":"2026-09-24T00:58:15.042Z","0.2.73":"2026-09-30T18:49:01.120Z"},"bugs":{"url":"https://github.com/cyrusagents/cyrus/issues"},"homepage":"https://github.com/cyrusagents/cyrus#readme","repository":{"url":"git+https://github.com/cyrusagents/cyrus.git","type":"git","directory":"packages/mcp-tools"},"description":"Runner-neutral MCP tool servers for Cyrus","maintainers":[{"name":"connorturland","email":"connor@ceedar.ai"}],"readme":"ERROR: No README data found!","readmeFilename":""}