{"_id":"@dotted-labs/ai-vibecontext","_rev":"10-13db82704431d74b98a89ab971c1d92c","name":"@dotted-labs/ai-vibecontext","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.1","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.1","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"065573ad77b57979d15759839f2e6b4f56fdfdf7","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.1.tgz","fileCount":75,"integrity":"sha512-PKFaDanrioS+dpOSLldYcA/PWTm9nD0CicssImLoMeBLkB/EdNteaAZy7mBmt9OFe6fnODZRUYTsubRi5mNQiw==","signatures":[{"sig":"MEUCIErDV2YvvD45TpqmdaDm9tYX6Z58r48GOXUlCxZcUGAkAiEA+cZUWmGOIsy3ETklIVVfRMEkCdIBPWyKeQjj5ZReBCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228097},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78476309ec101a29c290e5802a04e73b6f5fff90","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.1_1750757825137_0.805395770832743","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.2","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.2","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"6d98792ac317b4ef34a6ea35b86708733d507626","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.2.tgz","fileCount":75,"integrity":"sha512-FZa9HMM0HsUXnyPXa146YbG7kw+65FlKLJ0U9crxjz/VHPKrcaN18KwVzHWqON9GlJ85m/QyqCemNJdIVViIWQ==","signatures":[{"sig":"MEQCIHDWdVzVMRxCqR/wYTd7/xym/WR56Ckg3LpDXnqSkAZVAiA2fP0Ojez8n27/jU6Ik6/Ownz2uMy093xhQ9OKEfNL1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232203},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba3d8bf0fbebe623f089caf51d1b2df6407057f8","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.2_1750761022212_0.15439617280038198","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.4","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.4","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"415836742439a2cc942cca124434d826470a9348","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.4.tgz","fileCount":75,"integrity":"sha512-T1qS4l2F7GpeS8kHiMlqNqqunwtAwPWrvsjoYts6va6QqCibNPEeKTgS+eN+ytQO0j4Z7XL2TJLw6nEoj4vfqg==","signatures":[{"sig":"MEYCIQCGBhT9edBRjvFpmXdJiEI2tThWqGJ0Jf4xfStT4pIgcgIhAKQ8ZW1EMNZDdbgvcSiey32pSUShUcK6KTYld5LGCqxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227641},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba3d8bf0fbebe623f089caf51d1b2df6407057f8","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.4_1750762428943_0.05338770866804343","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.5","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.5","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"765f31dc0dcde11cf66af0526a9823f4e0267696","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.5.tgz","fileCount":75,"integrity":"sha512-31ZEsZC0ipT5rIpSvzM2D+2Q2w+749XtjNWpQrfUN/OVWJBye/GCeA5Xq9ze68ZQ4NZY5H1I2nEJxPYwMGFRcg==","signatures":[{"sig":"MEQCIDIEMIX7BLlGUdCMFRXQ9TIPjbsbUvGSkMirSVOn8Z5DAiAmY1gl47dt3Nquw2fqlqA6++9YlJrQf1Bxr+VW8WWRMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227817},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba3d8bf0fbebe623f089caf51d1b2df6407057f8","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.5_1750762496013_0.8801598095822889","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.6","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.6","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"cc43cc28d8d11847780d9c71f0f06edf73d1fa7f","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.6.tgz","fileCount":75,"integrity":"sha512-yXUi5L8PPDxvZxYZ7gFDqgLjEiCTgVNOkORKVP6p9HzlEEAaqYnWxI4NDlTdL2kp4lcvrf9z2zVWIGgwisv5EQ==","signatures":[{"sig":"MEUCIQCG+t4LGZrKvl2P4H8RgHnZd443Dt6rzZ57tz6EJ1fYZQIgUS8QZ+5gwWcGDQ5N9HGrO7qk53cH/RXE7qh9VOmPpZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229953},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba3d8bf0fbebe623f089caf51d1b2df6407057f8","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.6_1750762815018_0.23697130223383533","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.7","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.7","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"7487a2b52beb339a60f4f27913f3653529e82159","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.7.tgz","fileCount":75,"integrity":"sha512-kWJ3I48jfBMtyL21rembYS41NajagcYoTR3OR+p+7I15wkEObAGVSa20ia1v5VfCg8uNg1lYgdzn4P+O5ozQ0w==","signatures":[{"sig":"MEUCIEx2tNoBqtsrfx1qbRGg1O+1NWwuboMd9dldMuVUFu8KAiEAybQd/I7qdf4p4EP2PjdNaidIGTfTzRjKBHTiVtmy0GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229953},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba3d8bf0fbebe623f089caf51d1b2df6407057f8","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.7_1750762899012_0.13348581747084798","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.8","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.8","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"0d91ee116226d70915da301e1bd5247ac9a3ec30","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.8.tgz","fileCount":75,"integrity":"sha512-rmiLxcM9s0sYw9zBkMe3VMDlxJM9ww9L6KGiFSebZ3U7rIU3eZV2yJGh9TeLX04uSTWJ4ZFkycajur22a40+Xw==","signatures":[{"sig":"MEUCIFMCvkLsh8JhRbplKOF0nmySAxhxv2VONqp8k467pYDSAiEAxT4Reo5iNA4xhvVdJIF1wVyiauTBv26713cZei42Fkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229970},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba3d8bf0fbebe623f089caf51d1b2df6407057f8","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.8_1750763080749_0.9987714339530911","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.9","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.9","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"125a9d09e07b8f843b250a86e69e1eeb689ecf7b","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.9.tgz","fileCount":75,"integrity":"sha512-KHjhCoqr4JcIKAwhK3YfXMRmtpvFUCKZc8238jWlHjopsHaCp8KC0I/4jIPQR1woMQPNXuNYO6dp7HzSgizDvA==","signatures":[{"sig":"MEUCIQCmbGujgpd67ra2mgEZBBF5U+ai73L+bNtvH4NXB150UwIgGO/6JdAyhtBJ8lSMksvHrJl/U63wTZA/1+7gOCSs00U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229970},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b954153995dcbe1fc688631de00fb90836e003f","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.9_1750763363916_0.5541959625313118","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@dotted-labs/ai-vibecontext","version":"0.0.10","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"author":{"name":"Dotted Labs"},"license":"MIT","_id":"@dotted-labs/ai-vibecontext@0.0.10","maintainers":[{"name":"luismdev","email":"lm.torresrivera@gmail.com"}],"homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"bin":{"vibecontext":"dist/cli.js"},"dist":{"shasum":"c8b9d948ea661e9b1fb6b14d49a9ab48c884392d","tarball":"https://registry.npmjs.org/@dotted-labs/ai-vibecontext/-/ai-vibecontext-0.0.10.tgz","fileCount":75,"integrity":"sha512-JaaJEs6C7wAM94VmxrCQN/x5C7c0jLXdln0zmnP8SV+AQT8F3ZR+2PejfTIjSMS9k10eedx/t4zuT9RC62Tnuw==","signatures":[{"sig":"MEUCIQDsV9DMiFQNSGHlpAXveRibwJZpgJ0rHZamW5Ye6kwNQwIgDRZhdDPTUb8aycIAtBG9A60gXoFvOBTKfyfcMrRajWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230401},"main":"dist/main.js","type":"module","types":"dist/types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b954153995dcbe1fc688631de00fb90836e003f","scripts":{"dev":"tsc --project tsconfig.build.json --watch","build":"tsc --project tsconfig.build.json","start":"node dist/main.js","publish:dry":"npm publish --dry-run","publish:npm":"npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"luismdev","actor":{"name":"luismdev","type":"user","email":"lm.torresrivera@gmail.com"},"email":"lm.torresrivera@gmail.com"},"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"VibeContext Application for documentation management","directories":{},"_nodeVersion":"20.18.3","dependencies":{"simple-git":"^3.28.0","@modelcontextprotocol/sdk":"^1.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^18.16.9"},"_npmOperationalInternal":{"tmp":"tmp/ai-vibecontext_0.0.10_1750763485697_0.9578201619999096","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-24T09:37:05.015Z","modified":"2026-08-04T10:34:18.191Z","0.0.1":"2025-06-24T09:37:05.372Z","0.0.2":"2025-06-24T10:30:22.455Z","0.0.4":"2025-06-24T10:53:49.124Z","0.0.5":"2025-06-24T10:54:56.225Z","0.0.6":"2025-06-24T11:00:15.188Z","0.0.7":"2025-06-24T11:01:39.207Z","0.0.8":"2025-06-24T11:04:40.931Z","0.0.9":"2025-06-24T11:09:24.103Z","0.0.10":"2025-06-24T11:11:25.907Z"},"bugs":{"url":"https://github.com/dotted-labs/ai-vibecontext/issues"},"author":{"name":"Dotted Labs"},"license":"MIT","homepage":"https://github.com/dotted-labs/ai-vibecontext/tree/main/packages/mcp","keywords":["mcp","model-context-protocol","documentation","ai-tools","cursor","vibecontext"],"repository":{"url":"git+https://github.com/dotted-labs/ai-vibecontext.git","type":"git","directory":"packages/mcp"},"description":"VibeContext Application for documentation management","maintainers":[{"email":"lm.torresrivera@gmail.com","name":"luismdev"},{"email":"sergio.gundin.rodriguez@gmail.com","name":"gunsr"}],"readme":"# @dotted-labs/ai-vibecontext\r\n\r\n[![npm version](https://badge.fury.io/js/@luismdev%2Fvibecontext.svg)](https://badge.fury.io/js/@luismdev%2Fvibecontext)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\nVibeContext MCP Server - A Model Context Protocol server for AI-powered documentation management.\r\n\r\n## Features\r\n\r\n🔧 **4 Essential Tools:**\r\n\r\n- **readDoc**: Read documentation files\r\n- **writeDoc**: Create/edit documentation files\r\n- **listTentatives**: List pending \\*.vc.md files\r\n- **readCodeDiff**: Get git diffs for code analysis\r\n\r\n🛡️ **Security First:**\r\n\r\n- Sandboxed file access (repository only)\r\n- Path traversal protection\r\n- Allowed file extensions validation\r\n- Standard MCP protocol compliance\r\n\r\n🚀 **Easy Integration:**\r\n\r\n- Works with Cursor IDE\r\n- Compatible with Claude Desktop\r\n- Standard MCP protocol (JSON-RPC 2.0)\r\n- TypeScript support included\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install -g @dotted-labs/ai-vibecontext\r\n\r\n```\r\n\r\n## Quick Start\r\n\r\n### 1. Configuration\r\n\r\nCreate or update your `.cursor/mcp.json`:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"vibecontext\": {\r\n      \"command\": \"vibecontext-mcp\",\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-api-key-optional\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n### 2. Usage\r\n\r\nOnce configured, the tools are available in your MCP-compatible client:\r\n\r\n```javascript\r\n// Read a documentation file\r\nreadDoc({ path: 'docs/README.md' });\r\n\r\n// Write documentation\r\nwriteDoc({\r\n  path: 'docs/feature.md',\r\n  content: '# New Feature\\n\\nDescription...',\r\n});\r\n\r\n// List tentative files\r\nlistTentatives();\r\n\r\n// Get code diff\r\nreadCodeDiff({ filePath: 'src/app.ts' });\r\n```\r\n\r\n## Tools Reference\r\n\r\n### readDoc(params)\r\n\r\nReads content from documentation files.\r\n\r\n**Parameters:**\r\n\r\n- `path` (string): Relative path to file\r\n\r\n**Returns:** File content as string\r\n\r\n### writeDoc(params)\r\n\r\nCreates or overwrites documentation files.\r\n\r\n**Parameters:**\r\n\r\n- `path` (string): Relative path for the file\r\n- `content` (string): File content\r\n\r\n**Returns:** Success message\r\n\r\n### listTentatives()\r\n\r\nLists all `*.vc.md` files in `.vibecontext/tentative/` directory.\r\n\r\n**Returns:** Array of tentative files with metadata\r\n\r\n### readCodeDiff(params)\r\n\r\nGets git diff for a specific file against HEAD.\r\n\r\n**Parameters:**\r\n\r\n- `filePath` (string): Path to file for diff\r\n\r\n**Returns:** Git diff output\r\n\r\n## Security\r\n\r\n- **Sandboxed Access**: Only files within the current repository\r\n- **Allowed Extensions**: `.md`, `.vc.md`, `.txt` only\r\n- **Path Validation**: Prevents directory traversal attacks\r\n- **Standard Protocol**: Uses official MCP specification\r\n\r\n## Development\r\n\r\n### Local Setup\r\n\r\n```bash\r\n# Clone the repository\r\ngit clone https://github.com/luisMDev/vibe-context.git\r\ncd vibe-context/packages/mcp\r\n\r\n# Install dependencies\r\nnpm install\r\n\r\n# Build\r\nnpm run build\r\n\r\n# Run locally\r\nnpm start\r\n```\r\n\r\n### Contributing\r\n\r\n1. Fork the repository\r\n2. Create a feature branch\r\n3. Make your changes\r\n4. Add tests if applicable\r\n5. Submit a pull request\r\n\r\n## License\r\n\r\nMIT © Luis M. (@luisMDev)\r\n\r\n## Links\r\n\r\n- [GitHub Repository](https://github.com/luisMDev/vibe-context)\r\n- [Issues](https://github.com/luisMDev/vibe-context/issues)\r\n- [Model Context Protocol](https://modelcontextprotocol.io/)\r\n\r\n## Changelog\r\n\r\n### 1.0.0\r\n\r\n- Initial release\r\n- Core MCP tools implementation\r\n- Security sandbox\r\n- TypeScript support\r\n- Standard MCP protocol compliance\r\n","readmeFilename":"README.md"}