{"_id":"cairn-mcp-server","_rev":"35-e0df7ad630dffa03c0928c91e3b9ef7a","name":"cairn-mcp-server","dist-tags":{"latest":"0.4.6"},"versions":{"0.0.1":{"name":"cairn-mcp-server","version":"0.0.1","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.1","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"f216221b9800fe87cbd6b918bc4374ec49524e10","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.1.tgz","fileCount":34,"integrity":"sha512-FrDzq0Aey74FkTdEaysPBrRWYaO3QcNbxb+unPGPIpjAkSLj+XdQmB/vDjShDJZe7ZOim7xb4L+LYgGWUn1nyw==","signatures":[{"sig":"MEYCIQD3Ykx12tuHQYKp6aN9c/9r4h+f6zuG9xO+ezMA9NMIlgIhANWIlVGgyHRvNeGxEqnhgx5We7jBWDGW8cC0DgejvLIO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63443},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"9242e7c00675263f64b95464a292c051f787eaa9","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.1_1776084623865_0.7837650045075604","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"cairn-mcp-server","version":"0.0.2","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.2","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"41ed36206622ea2cba0de9f17e4dc7d613a9441b","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.2.tgz","fileCount":35,"integrity":"sha512-844GVc6jjo4X50i2MeVt7urlWBvWiVgNwBF2Y8QDC2YpdDFQytcu3Dxc4w8l4L6kRnHhuCafsAf0N9emf9VHkg==","signatures":[{"sig":"MEUCIQCgWbLYKauHhj91ZG4f1bP5+eynfDEbVNArw5kycWMm9AIgBkNzI+0neQt/mE9m8r9mNIlFaRyPHq/CuDV+a0O0oBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69300},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"849b9a13ce9a09201e0cfc38088f5a932e1a37d6","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.2_1776130821374_0.4871558558177791","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"cairn-mcp-server","version":"0.0.3","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.3","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"1aae5e8d2307cd6445d4d2c5de8e6947ae14fd62","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.3.tgz","fileCount":35,"integrity":"sha512-hXtFi8Nv8cBV8pwOzc19H2EukKrvODAJeb9Lve9v6i4GwkGZp0BburwpC4gB5Ry9YQTmHNhnyn1oGbmOeB3zfg==","signatures":[{"sig":"MEQCIHKvxuID+Y9yOz1PFqlLvAbzcnbaUy1zzuVhrcSfjwPCAiA5FyZe1JwuArNBdyodZumYqmdfjp41pj0wpeu5sdQHLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69300},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"51da79317107fa1ac58747cadabe2ab043d9e832","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.3_1776150895822_0.32533683573651695","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"cairn-mcp-server","version":"0.0.4","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.4","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"26ce797193353b3e458a691824cbcf7b7627d17e","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.4.tgz","fileCount":39,"integrity":"sha512-6otJ/8H9HWDgYx26I9WEDDQ9elrVTXiCafv8WgRjw+frZkybAshVWQMUoIEZkv1+NULKyB9AZp8dSPxzpJdwLQ==","signatures":[{"sig":"MEUCIQDRqOv5G7KmNjkf8BpfjrwkVZFhysffCvM4NQTT1vB1BgIgdc6XpS2CpV18tNtMJTYu58ucGrk/SZSZj1QuXyIDgQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82351},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f701d94c83052f4267b70efefe5fec09d84d15ee","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.4_1776159434809_0.4621645669854588","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.5":{"name":"cairn-mcp-server","version":"0.0.5","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.5","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"b4adfcd1cac979c7793c279a1e610335462d5c2d","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.5.tgz","fileCount":39,"integrity":"sha512-872J72bbqwR70lQp4tARO8dB/zKZgTnShZ2PYrnFkKfqRSaQl2vjpoJNUzXhoskGBfLfvajmXN8mDaGECjxhHw==","signatures":[{"sig":"MEUCIQDd0SML8e18UgMkJi58KfUsHxCgnLdwOsUmDmyqPNz2UwIgU+7qvhXX6jyJPBjENNCQ732BcTOETyZ4hjEAxBtdAdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82351},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6ac7c10283a7cf1ba64cb8bd475bca3100af3042","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.5_1776172113267_0.6998554375058399","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.6":{"name":"cairn-mcp-server","version":"0.0.6","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.6","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"2c11f375747347d4a010217a20db6da0d473762b","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.6.tgz","fileCount":39,"integrity":"sha512-1cWVqTFGHciGmmeW83r5VrOU/vSs2pAAqoBTaUMCQB8/4gk1/5g+bqhDCIF+P1xRGsb9sJaCG35gHOcfSllqPw==","signatures":[{"sig":"MEUCIQCZoQi8J7cTo19TljBvW8462Eznpq5wUd2d/sx9H5UsOAIgY9yscR8CbCI8IzgbQ9+Tgcw7d0m4V+wAXNBSyrx1FTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82351},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ad1655c9d82f06bff427da1a517b5bd9e3524cf0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.6_1776688199838_0.2877098602080552","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.7":{"name":"cairn-mcp-server","version":"0.0.7","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.7","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"f494e6feb11298a89828ea1d6e636a59702291ee","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.7.tgz","fileCount":39,"integrity":"sha512-vRuoVrWouBHiHoXqfPksy9CmAHNUrFlu7d25kO3TVGY2dENXmi6C5O5Ez+8FidxmdqRS7dehjAAFFyQluekKcg==","signatures":[{"sig":"MEYCIQCv61WP5pMG5af+qW0vBZFMY6d6DHhHRb91k63ENd3REQIhAJs4kuUGu06jYyH/MPqcFVv55OBPmLQriYln4C5KJncg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82403},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d08cc885511a7943311f8dfa81c095f2ebc602fa","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.7_1776691010876_0.685008298535243","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.8":{"name":"cairn-mcp-server","version":"0.0.8","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.8","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"8b6dd068279de0c30497f8c87c5cfc9f07c85312","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.8.tgz","fileCount":39,"integrity":"sha512-KZfFDHfY+8ijP71LfGRG/BXB22PxHfjSowXYQliVf8bjEiIXoNxOB0QM6m6xYgWPPc5aF9ellgiEAIGecwnrPA==","signatures":[{"sig":"MEUCIAzsgQ5LmEjjiXpRmYcOwKyNl7KDgroLy8u9MOCWVrEiAiEAuAguyOoKp72KDLnoeNIpK7tKJVAvsBlIIruNrtMd/dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83126},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c2bc2786171f105b977db49233ab57ee48df2014","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.8_1776763944246_0.13197700794195533","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.9":{"name":"cairn-mcp-server","version":"0.0.9","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.9","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"ee53f1eb78568743897595fe352ed56eb2649886","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.9.tgz","fileCount":39,"integrity":"sha512-XEaRwvk84Dg5Tc5wrZek/AdsLcHTCmoIOTl8W0Wr1bxb7fzIq2D6aAkvLgpw11+jQ+/wKUMkQBpAmAimgBQNkw==","signatures":[{"sig":"MEUCIB1PX+Mtd4JrXrVBF3qtW1mppnkphuyFbZe0R0pzS4c1AiEAi2F2aKkbOthy2PWH4viUYgTMpbZlNWLBcovNpjhgzf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83126},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"d6bcb9aecfd86127b3d1fb05b4570d1c9f018442","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.9_1776766237022_0.8344818241881891","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.10":{"name":"cairn-mcp-server","version":"0.0.10","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.10","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"e32e335cac3672dad4389c9de9d61feeec8a010d","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.10.tgz","fileCount":39,"integrity":"sha512-mipxdDvVa5IB6GvG+uZxnUnx+p9rDwNhv/M6nU7nzuO4vhRUEq+KTnqpP21ZZmjd6FsG7CREy7EXFheL3J8fcw==","signatures":[{"sig":"MEYCIQCmwjyMR2cgFQuWHXMtdVpN+Z7EHBr3R7vbm8SLxD77qwIhAJh4rjf1rTjH4hvEQ1GUCmCjqjXtgqsFlCUAhFR0qSP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83128},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"a909fb3459724b2966cf03d6f1d840cda7d6513e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.10_1776781407172_0.3609306983137093","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.12":{"name":"cairn-mcp-server","version":"0.0.12","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.12","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"d735cf43fa6a798e6cddb0b2350fe4c1653a8ece","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.12.tgz","fileCount":39,"integrity":"sha512-NBPgE/7O7A7ud2ykd5yJDwKSHDwCtmI79Dln7Fdt0hYjEz03qOuj/RxZ/JNwhFbRjRYNnFrAqpWvKT0nR+/dBQ==","signatures":[{"sig":"MEUCIEswHZxZGRR2jmkhBlwHwcDf2dkrwnNhVbVAj5htd1auAiEAm8QuZYAUsD5Mdag1y2p43qFGiIUUK1SpD2Kqu4E2SqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76414},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"04d1d166387ddfb6e146baf7c1508581095ee187","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.12_1776837035413_0.5142493947256817","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.13":{"name":"cairn-mcp-server","version":"0.0.13","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.13","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"fa43c20f2b2920961fb4a0c1e95f7954c75f433b","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.13.tgz","fileCount":39,"integrity":"sha512-AQbUX1LV9SMrDHSjGNdkmG+iaEGFZ2WjplQorhda0uZV0SaMwqNxKLWjFXJXv3MTizLlg+c9oUuNCyfYggd8Tw==","signatures":[{"sig":"MEUCIQD6nsEPGTfsKXFrGgwefh25L4D2cZN85cKsYDQUvYjEHwIgcsaOYZNxYseaCl+PAY7S//b0gabuAcAAZhCaBPr/sjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76850},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"67f8b703c05bba327f6d984e216501221fb49059","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.13_1776851951998_0.3646267841241202","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.14":{"name":"cairn-mcp-server","version":"0.0.14","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.14","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"b389e1e34d9788ca5bd17227fceada484c5b76e5","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.14.tgz","fileCount":39,"integrity":"sha512-5CoVk6UUIDEVWx++GUZ5au4nUFJiru/8yVy7gLOxooXUL/czD/bfqzIU1GgoGZVZk0bL8GJ0jDvdZF0G58Lj7w==","signatures":[{"sig":"MEUCIQDJbrT/3Za7A8VX35F/sWrr6epNZyRhb6mp+dAUgFLtDgIgO6mliE6ataWWpiAn/oJ9311shajb5nvW05gHZDeDU3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76850},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"380e964ee00763e1a5168bff6aff495956af87cc","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.14_1777422626399_0.03917608783845972","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.15":{"name":"cairn-mcp-server","version":"0.0.15","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.0.15","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"c95ba3b7b9e1baf088cf91adc368e01af7b1deca","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.0.15.tgz","fileCount":39,"integrity":"sha512-DCj0FwOy4CNyrw6AcZO+Tu2ohuhtWgce/cC+LXtL9D25fuz2ssIveGpxoxVdixzPjHp9RvpTOmPAGGH8UywqFA==","signatures":[{"sig":"MEUCIQDFkfJjQdfaf3P69P3yFDOB1OdvJw4UwKZIrkISl1WSZwIgCWw1TjmL1L/W5VJ1b3mqP90uzqlFYrub4P2d/WDfnEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77401},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6d0571c43933767448a0f414304eecf0c422a894","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.0.15_1777424697363_0.7375342470447284","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"cairn-mcp-server","version":"0.1.0","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.1.0","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"124d37fdbe7b2a0843fd73255c5eaddeb086fbee","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.1.0.tgz","fileCount":39,"integrity":"sha512-6NGq0XaLI6fzNDm6PilMgyZZu9/A8kc7gWHamk/DsasswBarudkhDwsQxnR+1/u4pMtyEvy0nIViqHSb3jFYMQ==","signatures":[{"sig":"MEUCIQCZp8eXn31xwM/fO57Iixq1SfgkX0P4iXqF1kbJZVWjhwIgbH7mHJ+YIYrMl8wxr1N9iP5980jcyGstBr76ix/QBH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77399},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"51ee7c0eea1447fa6181e72adedcba8b97c0bfce","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.1.0_1777428652820_0.9583883758578855","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"cairn-mcp-server","version":"0.1.1","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.1.1","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"bf244cbb9e96237cabceac55e66fcde8bc88d91b","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.1.1.tgz","fileCount":39,"integrity":"sha512-o9AwSC1rKGbhjB3CWETO9/O6Ont9G2HP0gmsyJrwEcT0VRz/oWb7EM1s+3RyMigkFlObIc6vc+4YcGW7VTG+sQ==","signatures":[{"sig":"MEUCIAtm92E7d0wiJn7dmjBSyKmCYZ3dnVu/jeHslZ5zrSZbAiEA95A/NYCUl4kfsgRXfeFFZxCglDVVGFf0tCrYtQY0DF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77399},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"93e46172fb499bc650fc2df2845f29475a2a1d57","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.1.1_1777453827306_0.907783233294694","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"cairn-mcp-server","version":"0.1.2","keywords":["mcp","cairn","ai","constraints","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.1.2","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"1ed06c3e2783e4bfa64a7d197fbd13f29b1414be","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.1.2.tgz","fileCount":39,"integrity":"sha512-J8AzXYjCPPvpVYIAj+2rJXhsge9ukrLQm8AQzdTsZ8IaNrvRjnQIF3zmBNSaX8BNc1/qDa7uBHSeKjsjtY9JIg==","signatures":[{"sig":"MEQCICH/8FBgCu3DxpSG8vnuwAoMRkuimiofy8fadPaxS7EjAiAbpA/7rBdp2udZKnSjBU8L0LKlNGDUMoZlrffPiiOG3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80539},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"b5a7eb19286ceebe0cd13b3b0ec3dc845cb7aed6","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"MCP server for Cairn — AI path-dependency constraint system","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.1.2_1777512416517_0.2680642573390237","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"cairn-mcp-server","version":"0.2.0","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.0","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"7d4dc7148412140ce6e875e7728a17d46511c8d9","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.0.tgz","fileCount":73,"integrity":"sha512-Q8HV0ySxBCOqqpknXkI64lljz9p5dAc3trO3qg7tDjeRmzwmpCo/jaEG4s9OAk8b6QtB5a71PY74CtizfuGTCA==","signatures":[{"sig":"MEYCIQDAc7jPvIy5wK9loPLBFxQO33+oeNdrhrbdFlyJJCjWPgIhAKf7WREF6du5h5LsXWNdHWlHp9NNaVnGbxKXXm1Vhz4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160207},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"58b0027bebdc9d575a47b9edaa60676c182a8733","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.0_1778565941576_0.48058980560319897","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"cairn-mcp-server","version":"0.2.1","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.1","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"78c0842ae58acb1be5b09e8a206e274fba8ad132","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.1.tgz","fileCount":73,"integrity":"sha512-kOd2N5iCmdY80O8zVGTp3gBIHA1gwI1Qj16s8S0O/DrkvK/gU/CzG/UXHsgxXEUauBVe6jA/WGZwZPf82Orphg==","signatures":[{"sig":"MEUCIGWKeNJHmMz5Jyf3zCOALcEHvzAWv6tFkCizj6QV9pHuAiEAmcldg8bwgF0iC/zmo3XRrLJauCPC7PKbRR1k0MrFzmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160199},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"706feeb97d7d08685724205343fc263ec2877773","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.1_1778570682602_0.0777267167714939","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"cairn-mcp-server","version":"0.2.2","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.2","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"2794972c3d05d00b1b2e3b55ac151fb5eb8e900b","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.2.tgz","fileCount":71,"integrity":"sha512-q3NuiJ6CbBchSeuBwD+dik+RaQmd087XP+i3O1MYv3kI7UE/9tHgaLJqv6h/3Uoead2brtDV1y3MYDWPrRKAcQ==","signatures":[{"sig":"MEQCIFpiY7dsNeMzXZ0Xv3E4O0x6wxavGzHNwk93oR1e+PHrAiA/b77yUjEdN2FnhHj3RO5AnBYBoVkNBN1K1XNj6nuj0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164695},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"e9a02c93b873150f5067d96e824d3533058b4706","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.2_1778748081013_0.19261254963608687","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"cairn-mcp-server","version":"0.2.3","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.3","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"68391d53f26c42fd05d9eb317e89efd1889a2b0c","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.3.tgz","fileCount":71,"integrity":"sha512-dr/cHx2ScaCS238D1l7lWrIIMsrr54TBrmBJIROaOU5hfpdU+kuiGC6jx0f1zpk2Ov9+agWaWcuLEk0FNV0FYA==","signatures":[{"sig":"MEUCIQDaC7LRYTnLi+WKzjVcsxljrYm1ig8ZsIM38go+wdAozwIgWSMajQ4AlW9W+YoaDyli+0tDihWZak7M/q+zBcP/HyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165243},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"16871a8070b512217478dfab4a9668cd24f760bc","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.3_1778809916212_0.14787002675862526","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.4":{"name":"cairn-mcp-server","version":"0.2.4","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.4","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"fbf2d56d7768bcb330212e6b5f5a3824d9b066c6","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.4.tgz","fileCount":71,"integrity":"sha512-e/SEzux2ApsfE0tWn+YDVdx3aEcFabwmckKOHzMb1S3MED2C9EL+jr5y1SgsgFsCMqgg6U9wh6bwXTf0Zh6KVg==","signatures":[{"sig":"MEQCIFwg0U1pIGMSns9/FOLcJNAbghamVOdlTAb5MrrpcSYsAiAkgmLBa0NuTYLnaTV0mSvGOpH6Es3Pen8HvS2qMxOTkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166068},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4ba1f06e9390b1a3282d8fda80de902a5c5610e1","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.4_1778811436940_0.4579428259087921","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"cairn-mcp-server","version":"0.2.5","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.5","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"6a66dda5a3cf1c54ebac100961f31814e4c66a39","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.5.tgz","fileCount":71,"integrity":"sha512-RHdxFMYCjaNLlPReYYpm1vYjk9h2gR/ils/S+gla7hoAulCiruwX7YwUBppgj8t9i9QCORK8tizb0W0NK8FVdA==","signatures":[{"sig":"MEUCIEW54hmKTFfFB0LPvgE2t6vQHmTKbL2ETqSWv83R/PssAiEAqN/iOoxyHpUm8QIMHZBz7jFHb1BLAFDyulCQWiwN5Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166082},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"de585d3152c723526341c3011c5be528c123732d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.5_1778812872144_0.08455588939109471","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.6":{"name":"cairn-mcp-server","version":"0.2.6","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.6","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"f7f4d8f992caf1efa6c77743497c35fffbfb0ed8","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.6.tgz","fileCount":73,"integrity":"sha512-P8nC8or4PnqqcQ6qQFOl1jYcKgYCNmrOFTsMaZC4vXO3vRYFpeU+oSTMKCFfTMUwSH7s/TBaDG/3my9bLeyJzA==","signatures":[{"sig":"MEQCICndlI62qWqQfeyai0A0+JEElEaG0Me5Hx5FNx55+dN6AiBoIZCwmQ41K0firz/p3g6V0Dn7Y59wPIeKfBffgwumag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168344},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"7059b2b67c6749dda0369ed44e76be84db5b3774","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.6_1778814863508_0.12429342050026082","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.7":{"name":"cairn-mcp-server","version":"0.2.7","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.7","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"902d1d4f4947ce993ccddaef862375e4859db379","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.7.tgz","fileCount":73,"integrity":"sha512-K6/xL8YvYRDcR3htrkmx5U7GfsIHbOW6K2G/fzpgT2FS2inmdRTPVQTxKhMPsxcjIdUzN1jiKSjgeL0ev0gtYw==","signatures":[{"sig":"MEYCIQCMe2o6yfYWEAhaWIUgq0MbOtu1cq68rAExVO5O541VcAIhAPiSfDoBXdLqRKJJ1+cAmXD8RuciorwDnsesCGIbVqJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176548},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"cce6485016c996de498417c9e1181bcfe1366128","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.7_1778816253331_0.04308395027052314","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.8":{"name":"cairn-mcp-server","version":"0.2.8","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.8","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"60b458795a07eba4c76f8694bc0039adbfbbcfa4","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.8.tgz","fileCount":73,"integrity":"sha512-8WaX2NDEWzCO6g3zFB6C/v3OHUaLKg3cczph0QQ2+dESL961V4BAM+SfaSVWqV+XtiNNaM4W7j724ow6Oc2StA==","signatures":[{"sig":"MEQCIFGirFmCTrs245Rey/fEoFB3HtHxMjfcSt+vPukEZR2YAiAOa0H7FEyuTyRIerw6j2bDFchy5MSPdyDgZYyZb4vTUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178180},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"fbe6e15398114786973f6757295f2cea477f86de","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.8_1778818424638_0.9251398231191479","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.9":{"name":"cairn-mcp-server","version":"0.2.9","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.9","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"2437aa8d16b42a0ecd7c327a889c5a4adec3bcdc","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.9.tgz","fileCount":73,"integrity":"sha512-as4esiuVcYKaJB/DcCIfVS+WliZTMpTYTY5rNCn9M6qcMxJCrbnl02JC2xEpE8qOHPk0sx4cuQieDQlSgay9jw==","signatures":[{"sig":"MEUCIBqXenzRhhFbSmEsJCuPEfy850q5dZONeUQwONtyZN5mAiEAyjY6d4WW+NMja18BD4KvKFZjWzl/oL8tVoIY0kr4ehs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177075},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4ea1fd3079ee6cdf6ae3855a7c3f39a520a45c56","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.9_1778822664254_0.050861046036710045","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.10":{"name":"cairn-mcp-server","version":"0.2.10","keywords":["mcp","cairn","ai","memory","model-context-protocol"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.2.10","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"e458eeef4243c511b4011a20be10acc8fe9bb045","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.2.10.tgz","fileCount":73,"integrity":"sha512-AnJn9Vxt5SMdeMVeVfDXupyI74b4NxpxjKqeC8OFoGmEf5+/1GwqwgRudByPbI6fQHbmAUMHaZybn3ad+SUMOA==","signatures":[{"sig":"MEQCIB6mS+Zv9HhNsGNcCwm6GQbd3cnq7/Bo9/Y4fM6VJwW0AiBPUmcATOLT4JMF1p9yqfANNYHZ1RsFcL349ffaHGaQ4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201888},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5250bdedfca4e01fd69970b7f0ee38b38d545f09","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","postinstall":"node dist/postinstall.js || true","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-maintained project memory engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.2.10_1778833045273_0.8447402441369896","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"cairn-mcp-server","version":"0.4.0","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.4.0","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli/index.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"bc37173ed2f9aa49f6c7a82def8defc340a52245","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.4.0.tgz","fileCount":159,"integrity":"sha512-OVokuaeGD/3TbKLEyvrDJd+lso/DxEAvEbDKq9QN0wezu6dm7atbm6tH9HR72w9XnnrkZT1VOMu9CgAsEgWZUQ==","signatures":[{"sig":"MEUCIQDSkAK6KnkQoc0CefV8Wl/XZR9RZNHD3sRRKGwDoeceYQIgSZ7vZfYYxItbkJMIdQp6jEDCYgBekTPpgQGJ8zDD+vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366580},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3d9d7c30f14a880429a512a280a94e8cc842025f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","bench":"vitest run tests/performance --reporter=verbose","build":"tsc","scenarios":"npm run build && tsx tests/scenarios/runner/index.ts","test:watch":"vitest","postinstall":"node dist/postinstall.js 2>/dev/null || true","scenarios:cc":"npm run build && tsx tests/scenarios/runner/index.ts --platform claude-code","test:coverage":"vitest run --coverage","scenarios:codex":"npm run build && tsx tests/scenarios/runner/index.ts --platform codex"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-native engineering cognition engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","openai":"^6.38.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@anthropic-ai/sdk":"^0.96.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.4.0_1779011650559_0.4405596588900267","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.1":{"name":"cairn-mcp-server","version":"0.4.1","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.4.1","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli/index.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"f7a3b49c749439df5a1bb62f5920419f32ae19e3","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.4.1.tgz","fileCount":159,"integrity":"sha512-E3m88Dvx96r2vlZO486UAamaIpa/YpsvLTZ69oeQ6nShLxmbn9ko0NTZ2wAMva3pS13zxINtEFRvwchoa6sj/w==","signatures":[{"sig":"MEQCICGLIukGqVwcbwmhPP4YmrETFfCJ8Cwn2XAwT1j1MKKGAiBn/fOAZgWpuDzK2NN7Kw3ZfVRU+i+yyKv1Apxe3T7kPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366580},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"5ca51ed5b94d54d4f842aba6355c8436a4fe178a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","bench":"vitest run tests/performance --reporter=verbose","build":"tsc","scenarios":"npm run build && tsx tests/scenarios/runner/index.ts","test:watch":"vitest","postinstall":"node dist/postinstall.js 2>/dev/null || true","scenarios:cc":"npm run build && tsx tests/scenarios/runner/index.ts --platform claude-code","test:coverage":"vitest run --coverage","scenarios:codex":"npm run build && tsx tests/scenarios/runner/index.ts --platform codex"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-native engineering cognition engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","openai":"^6.38.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@anthropic-ai/sdk":"^0.96.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.4.1_1779014156742_0.2542831333285811","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.2":{"name":"cairn-mcp-server","version":"0.4.2","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.4.2","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli/index.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"68dc2e0f33f0eb915c7182547743c5bf52ebc7c8","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.4.2.tgz","fileCount":159,"integrity":"sha512-wmL/bD5FTi+WC4IS+hvyyDAFbmsT9mAyq0iE7K2/zbuJITJOaXcDIrF9eH8EkqZCGZtiaWfVVt1nCSTLWLa5oA==","signatures":[{"sig":"MEQCIB5aDi5KVeTWC9JmWJzbVWKOTzEwx9EA6PMFMw7uzQuUAiBIVXMzIwBmSa2bEISgtaxvbPGq78khyse1igHFZkAcdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366580},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4a7cb75ddfeba5033518e3369b9deddc3cad4835","scripts":{"dev":"tsx src/index.ts","test":"vitest run","bench":"vitest run tests/performance --reporter=verbose","build":"tsc","scenarios":"npm run build && tsx tests/scenarios/runner/index.ts","test:watch":"vitest","postinstall":"node dist/postinstall.js 2>/dev/null || true","scenarios:cc":"npm run build && tsx tests/scenarios/runner/index.ts --platform claude-code","test:coverage":"vitest run --coverage","scenarios:codex":"npm run build && tsx tests/scenarios/runner/index.ts --platform codex"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-native engineering cognition engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","openai":"^6.38.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@anthropic-ai/sdk":"^0.96.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.4.2_1779016787202_0.81817778245206","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.3":{"name":"cairn-mcp-server","version":"0.4.3","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.4.3","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli/index.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"759be080246ca9443b39598289d5a578dd740ec5","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.4.3.tgz","fileCount":159,"integrity":"sha512-ioTVc1M6EEdTSSsyK9JJbqxjr6VixI2XqbEvHzFMSs4skIsIp0tHvKwCUU95gYAXxp7ZscVu4mwUfGfGoRo6YA==","signatures":[{"sig":"MEQCIFdlPrH2torm11OlaymohEZtgg0Hl5Y7t1s53jef31uPAiBUUBS5FtyWock6XPHOq7dEVrRq48BVtidMFv9gpkILqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366580},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"329e914cf42713d0ff0e73b757e7bfee1af57b4f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","bench":"vitest run tests/performance --reporter=verbose","build":"tsc","scenarios":"npm run build && tsx tests/scenarios/runner/index.ts","test:watch":"vitest","postinstall":"node dist/postinstall.js 2>/dev/null || true","scenarios:cc":"npm run build && tsx tests/scenarios/runner/index.ts --platform claude-code","test:coverage":"vitest run --coverage","scenarios:codex":"npm run build && tsx tests/scenarios/runner/index.ts --platform codex"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-native engineering cognition engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","openai":"^6.38.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@anthropic-ai/sdk":"^0.96.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.4.3_1779068135612_0.2875151648876424","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.4":{"name":"cairn-mcp-server","version":"0.4.4","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.4.4","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli/index.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"06918e963b7ddfdca8af9c98bd3bccd95db8e398","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.4.4.tgz","fileCount":169,"integrity":"sha512-ixKKcvv1nAr3p2WUSozaXJ20BNY2Wj0Y4v1zVpFsu9iYjln9hgZ81IWCtitiffwBbpq9dwzebRLgDB2L00e7UQ==","signatures":[{"sig":"MEUCIQCKR1AGl80vkfduF9xM62Fc5lyMnzz404lQ5h7YksPJigIgXzpVeU6hq39Q1CLlGMiNxU+oAIvyIkKQGzLhqgbuv10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424850},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"c85db00a30d4727503c20e6cfc2b7dc4997fcc3a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","bench":"vitest run tests/performance --reporter=verbose","build":"tsc","smoke":"npm run build && tsx tests/scenarios/runner/smoke-all.ts","scenarios":"npm run build && tsx tests/scenarios/runner/index.ts","test:watch":"vitest","postinstall":"node dist/postinstall.js 2>/dev/null || true","scenarios:cc":"npm run build && tsx tests/scenarios/runner/index.ts --platform claude-code","test:coverage":"vitest run --coverage","scenarios:codex":"npm run build && tsx tests/scenarios/runner/index.ts --platform codex","smoke:lifecycle":"npm run build && tsx tests/scenarios/runner/smoke-lifecycle.ts"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-native engineering cognition engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","openai":"^6.38.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@anthropic-ai/sdk":"^0.96.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.4.4_1779167315791_0.4403435827632116","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.6":{"name":"cairn-mcp-server","version":"0.4.6","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"author":{"name":"Cairn Contributors"},"license":"MIT","_id":"cairn-mcp-server@0.4.6","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"bin":{"cairn":"dist/cli/index.js","cairn-mcp-server":"dist/index.js"},"dist":{"shasum":"c8f16598bb7372208468276d50ac0e609b76f41d","tarball":"https://registry.npmjs.org/cairn-mcp-server/-/cairn-mcp-server-0.4.6.tgz","fileCount":200,"integrity":"sha512-p+I0eX3tJSbCNdggJdz5MCuIZ0M/oKbaUg2rZmTqUd7uSeXnawvzuJYZahZwNEAqJzRb/yapFiIBzvhgLAgqGA==","signatures":[{"sig":"MEUCIEAXe9cd/J+pIA3waB2Qjgq0AGagy2OhzhRD4FRtG/48AiEAtq7ILsq6R2O4pNjF/u+chsOKNKmQ37ZZgEfkpHYco5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518309},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ec9e9f749fc0be60630913737d07237135765d23","scripts":{"dev":"tsx src/index.ts","test":"vitest run","bench":"vitest run tests/performance --reporter=verbose","build":"tsc","smoke":"npm run build && tsx tests/scenarios/runner/smoke-all.ts","prebuild":"node scripts/copy-skills.js","scenarios":"npm run build && tsx tests/scenarios/runner/index.ts","test:watch":"vitest","postinstall":"node dist/postinstall.js 2>/dev/null || true","scenarios:cc":"npm run build && tsx tests/scenarios/runner/index.ts --platform claude-code","test:coverage":"vitest run --coverage","scenarios:codex":"npm run build && tsx tests/scenarios/runner/index.ts --platform codex","smoke:lifecycle":"npm run build && tsx tests/scenarios/runner/smoke-lifecycle.ts"},"_npmUser":{"name":"0xsnx","email":"zzfzl2022@gmail.com"},"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"_npmVersion":"10.8.2","description":"Cairn — AI-native engineering cognition engine via MCP","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.0","yaml":"^2.7.0","simple-git":"^3.27.0","@modelcontextprotocol/sdk":"^1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","openai":"^6.38.0","vitest":"^3.1.0","typescript":"^5.8.0","@types/node":"^22.0.0","@anthropic-ai/sdk":"^0.96.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/cairn-mcp-server_0.4.6_1779344932772_0.9744112227894437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2026-04-13T12:50:23.746Z","modified":"2026-05-21T10:23:34.902Z","0.0.1":"2026-04-13T12:50:23.997Z","0.0.2":"2026-04-14T01:40:21.509Z","0.0.3":"2026-04-14T07:14:55.982Z","0.0.4":"2026-04-14T09:37:14.933Z","0.0.5":"2026-04-14T13:08:33.415Z","0.0.6":"2026-04-20T12:29:59.978Z","0.0.7":"2026-04-20T13:16:51.029Z","0.0.8":"2026-04-21T09:32:24.489Z","0.0.9":"2026-04-21T10:10:37.155Z","0.0.10":"2026-04-21T14:23:27.294Z","0.0.12":"2026-04-22T05:50:35.572Z","0.0.13":"2026-04-22T09:59:12.143Z","0.0.14":"2026-04-29T00:30:26.625Z","0.0.15":"2026-04-29T01:04:57.507Z","0.1.0":"2026-04-29T02:10:52.961Z","0.1.1":"2026-04-29T09:10:27.479Z","0.1.2":"2026-04-30T01:26:56.708Z","0.2.0":"2026-05-12T06:05:41.702Z","0.2.1":"2026-05-12T07:24:42.826Z","0.2.2":"2026-05-14T08:41:21.181Z","0.2.3":"2026-05-15T01:51:56.353Z","0.2.4":"2026-05-15T02:17:17.082Z","0.2.5":"2026-05-15T02:41:12.362Z","0.2.6":"2026-05-15T03:14:23.653Z","0.2.7":"2026-05-15T03:37:33.494Z","0.2.8":"2026-05-15T04:13:44.809Z","0.2.9":"2026-05-15T05:24:24.439Z","0.2.10":"2026-05-15T08:17:25.460Z","0.4.0":"2026-05-17T09:54:10.700Z","0.4.1":"2026-05-17T10:35:56.895Z","0.4.2":"2026-05-17T11:19:47.353Z","0.4.3":"2026-05-18T01:35:35.784Z","0.4.4":"2026-05-19T05:08:35.950Z","0.4.6":"2026-05-21T06:28:52.922Z"},"bugs":{"url":"https://github.com/zzf2333/Cairn/issues"},"author":{"name":"Cairn Contributors"},"license":"MIT","homepage":"https://github.com/zzf2333/Cairn/tree/main/mcp","keywords":["mcp","cairn","ai","cognition","model-context-protocol","engineering-memory"],"repository":{"url":"git+https://github.com/zzf2333/Cairn.git","type":"git","directory":"mcp"},"description":"Cairn — AI-native engineering cognition engine via MCP","maintainers":[{"name":"0xsnx","email":"zzfzl2022@gmail.com"}],"readme":"English | [中文](README.zh.md)\n\n# Cairn MCP Server\n\n一个 [MCP（Model Context Protocol）](https://modelcontextprotocol.io) 服务器，为 AI 工具\n提供对 Cairn 动态记忆引擎的类型化访问——信号捕获、信任路由记忆和约束视图。\n\n## 为什么需要 MCP Server\n\nCairn 是一个动态记忆引擎：项目信号从 Git 历史和 AI 对话中自动捕获，经过 Trust Router\n（L0–L3）路由，整合为结构化记忆。MCP Server 是主要接口——AI 工具调用类型化工具，而非读取\n原始文件。\n\n不支持 MCP 的工具可通过 `views/` 目录获取只读降级访问（见[降级模式](#降级模式)）。\n\n## 工具列表\n\n六个 MCP 工具，四个稳定版，两个实验版：\n\n### 稳定版\n\n| 工具 | 描述 | 是否写入记忆？ |\n|------|------|-------------|\n| `cairn_context` | 获取项目约束。返回：阶段建议、no-go 列表、相关域、活跃债务、警告。 | 否（只读） |\n| `cairn_signal` | 报告对话中的项目信号：用户否决、决策、约束、历史引用、债务接受。经 Trust Router 路由。 | 间接（经 Trust Router） |\n| `cairn_session_end` | 会话结束处理：批量处理 L1 信号、创建会话记录、重新生成视图。 | 间接（经 Trust Router） |\n| `cairn_status` | 系统状态：记忆数、待审数、信号数、冲突、过期域、阶段建议。 | 否（只读） |\n\n### 实验版\n\n| 工具 | 描述 | 是否写入记忆？ |\n|------|------|-------------|\n| `cairn_plan` | 历史感知规划框架。返回任务的历史约束和推荐方向。 | 否（只读） |\n| `cairn_doctor` | 健康诊断：token 预算检查、孤立 no-go、过期域、冲突、待审积压。 | 否（只读） |\n\n### 输入 Schema\n\n**`cairn_context`**\n```json\n{\n    \"task\": \"string（可选）— 当前任务描述\",\n    \"files\": \"string[]（可选）— 正在处理的文件\"\n}\n```\n\n**`cairn_signal`**\n```json\n{\n    \"type\": \"enum — user-rejection | user-constraint | historical-reference | decision | debt-acceptance | ...\",\n    \"domain\": \"string（可选）— 受影响的域\",\n    \"details\": {\n        \"what\": \"string — 发生了什么\",\n        \"reason\": \"string（可选）— 为什么\",\n        \"rejected_alternatives\": \"string[]（可选）\",\n        \"revisit_when\": \"string[]（可选）\"\n    },\n    \"evidence\": {\n        \"user_said\": \"string（可选）\",\n        \"files\": \"string[]（可选）\",\n        \"commit\": \"string（可选）\"\n    }\n}\n```\n\n**`cairn_session_end`**\n```json\n{\n    \"summary\": \"string — 会话摘要\",\n    \"changed_domains\": \"string[]（可选）\",\n    \"decisions_made\": \"string[]（可选）\",\n    \"unresolved\": \"string[]（可选）\"\n}\n```\n\n**`cairn_plan`**\n```json\n{\n    \"task\": \"string — 要规划的任务\"\n}\n```\n\n`cairn_status` 和 `cairn_doctor` 无需输入参数。\n\n## 推荐工作流程\n\n```\n会话开始：\n  cairn_context({ task: \"重构认证模块\" })\n  → 返回约束：no-go 列表、相关域、活跃债务\n\n工作过程中：\n  cairn_signal({ type: \"user-rejection\", domain: \"auth\", details: { what: \"OAuth2 PKCE\", reason: \"团队规模太小，太复杂\" } })\n  → Trust Router 路由：L1 候选 / L2 待审 / L3 自动写入\n\n  cairn_signal({ type: \"decision\", domain: \"api-layer\", details: { what: \"继续使用 REST\", rejected_alternatives: [\"GraphQL\"] } })\n  → 根据信任策略路由\n\n设计任务前：\n  cairn_plan({ task: \"重新设计通知系统\" })\n  → 返回历史约束和推荐方向\n\n会话结束：\n  cairn_session_end({ summary: \"重构认证，拒绝 OAuth2 PKCE\", changed_domains: [\"auth\"] })\n  → 批量处理信号，重新生成视图，创建会话记录\n\n诊断（任何时候）：\n  cairn_status()\n  cairn_doctor()\n```\n\n## 安装\n\n### 从 npm 安装（推荐）\n\n```bash\nnpm install -g cairn-mcp-server\n```\n\n### 从源码安装\n\n```bash\ncd mcp/\nnpm install\nnpm run build\n```\n\n需要 Node.js 18+。\n\n### 配置\n\n#### Claude Code\n\n添加到 `~/.claude/mcp.json`（全局）或 `.claude/mcp.json`（项目）：\n\n```json\n{\n    \"mcpServers\": {\n        \"cairn\": {\n            \"command\": \"cairn-mcp-server\"\n        }\n    }\n}\n```\n\n源码方式：\n```json\n{\n    \"mcpServers\": {\n        \"cairn\": {\n            \"command\": \"node\",\n            \"args\": [\"/path/to/cairn/mcp/dist/index.js\"]\n        }\n    }\n}\n```\n\n#### Cursor\n\n添加到项目中的 `.cursor/mcp.json`：\n\n```json\n{\n    \"mcpServers\": {\n        \"cairn\": {\n            \"command\": \"cairn-mcp-server\"\n        }\n    }\n}\n```\n\n#### Claude Desktop\n\n添加到 `~/Library/Application Support/Claude/claude_desktop_config.json`（macOS）：\n\n```json\n{\n    \"mcpServers\": {\n        \"cairn\": {\n            \"command\": \"cairn-mcp-server\"\n        }\n    }\n}\n```\n\n### 项目根目录检测\n\n服务器按以下顺序解析 `.cairn/` 目录：\n\n1. `CAIRN_ROOT` 环境变量（如需固定到特定项目，在 MCP 配置中设置）\n2. 从 `process.cwd()` 向上遍历直到找到 `.cairn/`\n\n如果两者都找不到 `.cairn/` 目录，所有工具调用返回可操作的错误信息。\n\n要将服务器固定到特定项目：\n\n```json\n{\n    \"mcpServers\": {\n        \"cairn\": {\n            \"command\": \"cairn-mcp-server\",\n            \"env\": {\n                \"CAIRN_ROOT\": \"/path/to/your/project\"\n            }\n        }\n    }\n}\n```\n\n## CLI\n\n同一个包提供 `cairn` CLI 用于初始化和维护：\n\n| 命令 | 描述 |\n|------|------|\n| `cairn init` | 交互式项目初始化（创建 `.cairn/` 目录结构、配置和状态） |\n| `cairn status` | 系统状态概览（记忆数、待审数、阶段、冲突） |\n| `cairn review` | 审核待审条目：接受 / 编辑 / 跳过 / 删除 |\n| `cairn doctor` | 健康诊断 |\n| `cairn stage confirm` | 确认阶段建议为正式状态 |\n| `cairn memory show <id>` | 查看单条记忆 |\n| `cairn memory archive <id>` | 归档一条记忆 |\n\n## 降级模式\n\n不支持 MCP 的 AI 工具可通过 `views/` 获取只读访问：\n\n- `views/output.md` — 全局约束\n- `views/domains/*.md` — 按域摘要\n- `views/stage.md` — 阶段建议详情\n\nViews 在记忆变更时自动重新生成，始终是最后已知状态的一致快照。\n\n非 MCP 工具的 Skill 适配文件直接读取 `views/`。参见 `skills/` 目录中的各适配文件。\n\n## 开发\n\n```bash\nnpm run test          # 运行测试\nnpm run test:watch    # 监视模式\nnpm run build         # 编译 TypeScript\nnpm run dev           # 直接运行服务器（使用 tsx，无需构建）\n```\n\n## 架构\n\n```\nmcp/src/\n├── index.ts              # MCP stdio 入口 + 启动时触发 Git 扫描\n├── cli.ts                # CLI 入口\n├── server.ts             # McpServer 工厂：注册 6 个工具 + 启动扫描\n├── paths.ts              # .cairn/ 根目录检测 + 路径解析\n├── tokens.ts             # Token 计数工具\n├── errors.ts             # 类型化错误码\n├── schemas/              # 所有数据类型的 Zod schemas\n│   ├── memory-entry.ts   # MemoryEntry（decision, rejection, transition, debt, experiment）\n│   ├── signal.ts         # Signal（10 种信号类型，L0-L3 路由）\n│   ├── staged-entry.ts   # StagedEntry（待人工审核）\n│   ├── config.ts         # Config（domains, trust_policy）\n│   ├── stage-snapshot.ts # StageSnapshot（exploration/growth/maturity/maintenance）\n│   └── session-record.ts # SessionRecord\n├── stores/               # YAML 文件读写层\n│   ├── memory-store.ts   # memory/*.yaml 增删改查\n│   ├── signal-store.ts   # signals/*.yaml 增删改查\n│   ├── staged-store.ts   # staged/*.yaml 增删改查 + 接受/拒绝\n│   └── state-store.ts    # state.yaml 读写\n├── engines/              # 核心处理引擎\n│   ├── views-engine.ts   # 从 memory 生成 views/（token 预算感知）\n│   ├── trust-router.ts   # L0-L3 信号路由 + 硬规则\n│   ├── git-ear.ts        # Git 历史信号检测（启动时自动扫描）\n│   ├── stage-engine.ts   # 项目阶段推断（规则版）\n│   └── memory-engine.ts  # 记忆健康检查 + 冲突检测\n├── tools/                # MCP 工具实现\n│   ├── cairn-context.ts\n│   ├── cairn-signal.ts\n│   ├── cairn-session-end.ts\n│   ├── cairn-status.ts\n│   ├── cairn-plan.ts\n│   └── cairn-doctor.ts\n└── cli/                  # CLI 子命令\n    ├── init.ts\n    ├── status.ts\n    ├── review.ts\n    ├── doctor.ts\n    ├── stage.ts\n    └── memory.ts\n```\n","readmeFilename":"README.zh.md"}