{"_id":"annsa","_rev":"10-b84c5c8aaa5c4f390cb3704dca456761","name":"annsa","dist-tags":{"latest":"1.0.8"},"versions":{"0.0.1":{"name":"annsa","version":"0.0.1","keywords":["annsa","product-intelligence","customer-feedback","mcp","agent-skill"],"license":"Apache-2.0","_id":"annsa@0.0.1","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bin":{"annsa":"cli.js"},"dist":{"shasum":"d1c7e14141239dc7403c06d8ae6a8ae3f9d1c1bf","tarball":"https://registry.npmjs.org/annsa/-/annsa-0.0.1.tgz","fileCount":3,"integrity":"sha512-ZCDT+OlSVEt9Za513q0bmFqFWpcgUONfF8TYoSh3vLVy9/c5kTiUbQhI9RUE899KDGkiIFgz+g6SOP/Pb1wFhQ==","signatures":[{"sig":"MEUCIQCXLPEvBv7+c0CUYvZt9Wa5xg5rAHRQ78m/qS4flZxTjAIgSJQAP8kfLl9FvF6TbsDfUu8Gc3lOjA7i6ANYAJTNTFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1549},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"repository":{"url":"https://github.com/annsa-ai","type":"git"},"_npmVersion":"10.9.8","description":"Annsa — the autonomous product intelligence system for growth. CLI coming soon; the remote MCP is live today: https://app.annsa.ai/mcp","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_0.0.1_1787037167123_0.3543039534565595","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"annsa","version":"1.0.0","keywords":["annsa","mcp","model-context-protocol","cursor","claude","claude-code","ai","feedback","priorities","specs","product-management","customer-feedback"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.0","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"url":"https://github.com/annsa-ai/Annsa/issues"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"57f4a251ea2844d475127b8ce894275325f4c24d","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.0.tgz","fileCount":9,"integrity":"sha512-DiYgFatOKXWqMQ9FTkXoVRbix4Ox81vVnmczXMMkwSpUAsw5YFHBDBZcVmP/7/tN1T6n07OOqboeLpxGuytmrA==","signatures":[{"sig":"MEUCIB9DCffnaGKn4HHK97tC39MtgugcCmwRSXZ61dc0xfMvAiEAmMP7BWL8VQxKKwV0yxG1Jo7jF97i1RhuLNuoXaa9nmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78174},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"repository":{"url":"git+https://github.com/annsa-ai/Annsa.git","type":"git","directory":"circuit-mcp"},"_npmVersion":"12.0.2","description":"Annsa — the product intelligence system for growth. Brings ranked customer priorities and codebase-aware specs into Cursor, Claude Code and any MCP client.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.0_1787730096138_0.6225813800783604","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"annsa","version":"1.0.1","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.1","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"url":"https://github.com/annsa-ai/Annsa/issues"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"d229dc6a2dfa341c7d703794c676c37c946cc46a","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.1.tgz","fileCount":20,"integrity":"sha512-PNTwDFXxsSUb6BxypVsKgVOT0wjRiGH02s0sl4a9rSQGqtloVYSxHIZY5movznCn1mitm+xyAM7fJuUgGSfHiA==","signatures":[{"sig":"MEUCIQD58hnjwlRFsZ90GhKeU6RcucS+CSIVkMzZ3EY/ruNKzwIgVJVG+ojKiu8u9OQvapCrcilxnEpbJnv+iv4DusfmnC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIATWSYv7c9FQgt1c1Dz1y08qpQA8m12LbDpHFwHsB1s+AiBFoQr6WWsy9sARHMy2wjqHJyWRNz+d/misXI5xheEh4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104179},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"repository":{"url":"git+https://github.com/annsa-ai/Annsa.git","type":"git","directory":"circuit-mcp"},"_npmVersion":"10.9.8","description":"Annsa — the source of direction for your agents. Choose what to build, direct your agents, learn as you go. Prefer remote MCP at https://app.annsa.ai/mcp. This package is the legacy local stdio server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.1_1791364737126_0.6712984443564034","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"annsa","version":"1.0.2","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.2","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"email":"support@annsa.ai"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"886a40b403d59fb6fc83b251411ad205b7413dc4","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.2.tgz","fileCount":20,"integrity":"sha512-H1wH0I+8c2Bzh3RHe6OwvKMaZuM1fW+9SmXarsOGaaPk8xzpEAOeOpHr9tm3cPTV+E6GhrRRHlTXAH1fxb3Pfg==","signatures":[{"sig":"MEUCIQCeC8FGI5RDzFcd+jNjdiOd81yGRgUCq3fOEoufU1nKIAIgTrn0iawJuAumnge2k1yBzUCZ3sed4Wv6P66rJ4rkg7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAZ9B9NBnot55diZDj2N+4h96ndteaMPpvjBIKgVoMJwIhALt0A0lNAhNi+CfzMG/SVlB0qymEUF2PS82Pot0Q5vEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116207},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"_npmVersion":"10.9.8","description":"Annsa — the source of direction for your agents. Choose what to build, direct your agents, learn as you go. Prefer remote MCP at https://app.annsa.ai/mcp. This package is the legacy local stdio server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.2_1792112456108_0.9589221610738059","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"annsa","version":"1.0.3","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.3","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"email":"support@annsa.ai"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"af80c3f8d340687554e2f536d0ffeb85a33fdb8f","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.3.tgz","fileCount":20,"integrity":"sha512-X/+8Zc+VEQdEqLmVGF3j8TF6UNfmDG1WyE+N3gyOvhMnEyTAhmoAVEwiAm/WL100idjtrll7qcdY6fJ1ZXRUKg==","signatures":[{"sig":"MEYCIQCg2ukyUqmK5UEcHlg807CUAtCH6wpjdj3P0DqhAIs0jgIhAN3DT6d9/7dWUcG8BmztkJ5NOhuiFYsJSPM3bnBUsMRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBVWIsNeXUL4ubCp7VIj7oNQp17DOMq6aTUUkgZ88FQ1AiAk+ZqX8VZWjGfi0+88hI10rXAaAnBLX1bNH9kBZAZYUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116663},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"_npmVersion":"10.9.8","description":"Annsa — the source of direction for your agents. Choose what to build, direct your agents, learn as you go. Prefer remote MCP at https://app.annsa.ai/mcp. This package is the legacy local stdio server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.3_1792129214934_0.695426955340033","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"annsa","version":"1.0.4","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.4","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"email":"support@annsa.ai"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"bc8e4da18b17fe4a93a4961b2156a8218b156147","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.4.tgz","fileCount":20,"integrity":"sha512-sVEfZzQr4fMuDqUUkeoV0fq7SmQcDcCz++Jat19eVSOhxUEyl0ccT7gCRr051pwdScmg4PQt4Qt6bYWv6D4uRQ==","signatures":[{"sig":"MEQCICaulp6jbdaKbou+OO9ebsfXFq3wC1s69+wtkpLW6cVaAiB8CwA+2e2Ey/mI4VpnWKQh1Qi9U5+PNpkNN8GhQbHjzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAsdJyMp+1vsz3I5zA4fU+TqYRK+YAoSZcw7iF2lbcJ0AiEAwY1o1XGTvqGg6QJVgDgVyXbj7LkVoVmTVp8vzZjKs/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117410},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"_npmVersion":"10.9.8","description":"AI agent management for product builders. The source of direction for your agents: choose what to build, direct every agent and learn as you go. Prefer the remote server at https://app.annsa.ai/mcp; this package is the local server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.4_1792405467669_0.4652473322558117","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"annsa","version":"1.0.5","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.5","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"email":"support@annsa.ai"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"e971fa1c3d6dbc518031493b93288259e120f307","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.5.tgz","fileCount":20,"integrity":"sha512-w+JhTiA/wKKb7GL/HIowZU8NV8bHi5v3V5GZ/fkSEX/OWBv5BMWbgTnl5gQ5sEuGMss8lLufiOb/dRCBcuS0vw==","signatures":[{"sig":"MEUCIH+DHYa5oDrGuag9so88g9MEOo8AaNSEqH57SOFn/w9mAiEAxjByj0Und4f9F0QNDV92Wj7j48UTg+YtVc1z8bPFJko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNhK3OLg9o8M89syJ2gCTpfjkasGBI4Pxxli9amPN9UQIhAI9toLVxf+5OwxDb/6G/FUlsSD+V1S6RbKeq9c1hdYVY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121279},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"_npmVersion":"10.9.8","description":"AI agent management for product builders. The source of direction for your agents: choose what to build, direct every agent and learn as you go. Prefer the remote server at https://app.annsa.ai/mcp; this package is the local server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.5_1793080505417_0.21511232630805377","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"annsa","version":"1.0.6","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.6","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"email":"support@annsa.ai"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"57781318598cbddf166f9fbd929b6137443aed64","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.6.tgz","fileCount":21,"integrity":"sha512-M3B6KUSuxtBjDCWANLmQvtN+RLcMEsyG+fn/wXz/fpw5a7+/VE2xbmnvKsNL9agn6MOnd2y8FIzpVWWwtZSblA==","signatures":[{"sig":"MEYCIQDLWYBuAvrMuyaG3D6ummB5SASTGcaebEmmDhbM4SjoNQIhAM6VTYLP79/yphD/iXRHG/c2pDwJ+J/BQeflfGFBz6H6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDh9R2+I3NOuI21NFrhkWTmOvH8wsfh+BU6SJb/fWN7OgIhAOVYzV4TlkHxhiBmY+APZRjR+7ddJSB3BDWKMByLjVKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126496},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"_npmVersion":"10.9.8","description":"The plan your AI agents work from. Annsa is project management and customer feedback software for founders and small teams working with AI agents. Prefer the remote server at https://app.annsa.ai/mcp; this package is the local server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.6_1793854277847_0.4776933969791233","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"annsa","version":"1.0.7","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","_id":"annsa@1.0.7","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"homepage":"https://annsa.ai","bugs":{"email":"support@annsa.ai"},"bin":{"annsa":"bin/annsa.js"},"dist":{"shasum":"ab27b738e9d1da0d5a280e4b8781604d2a35215c","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.7.tgz","fileCount":21,"integrity":"sha512-4KreVKdTWt2kyLUzHojyzbbjQBY98oh4T1aacBNZ+Cnh5NXYozVjz6Heg+2hxVFZKChtVmyDZbiTmzFKG+c1EQ==","signatures":[{"sig":"MEUCIFE9HfpHGGx1wAsXn7rhxJdghj7kZHW+iJDtd3rw5hh/AiEA3corEAvr/TCX89Uhy1gzZLvHaCpqUmzxPAV6BWnBclY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEOCjfFVWJwdLFnoyalxSdTpOvgyfpahWj1y5J7cAGSfAiAaWqEzxjOJoP0uRMjV05R4/4TFPfSTfe4oLOAA/Ijp/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127434},"main":"./src/index.js","type":"module","engines":{"node":">=18"},"exports":"./src/index.js","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"_npmUser":{"name":"annsa_ai","email":"catherine@annsa.ai"},"_npmVersion":"10.9.8","description":"The plan your AI agents work from. Annsa is project management and customer feedback software for founders and small teams working with AI agents. Prefer the remote server at https://app.annsa.ai/mcp?ref=npm; this package is the local server.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annsa_1.0.7_1794181525066_0.143180242962182","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"_id":"annsa@1.0.8","bin":{"annsa":"bin/annsa.js"},"bugs":{"email":"support@annsa.ai"},"dist":{"shasum":"09e1fc473de99ab3d71f9560e06e696a1dc10565","tarball":"https://registry.npmjs.org/annsa/-/annsa-1.0.8.tgz","fileCount":21,"integrity":"sha512-NwT9om6Oc8THrS+/DCgRK2gPtK8Uz914Uf0NJyTfGW5aNDqP5EQsKajdUTjcUs/NPfPuduTlvyGhyYFZM60h5g==","signatures":[{"sig":"MEYCIQD2xyfhT1Ca2IMupZHYeCdtbeJPFKIjEVICC2L7IJ5GMQIhAP4J+l6P4acyIUg8TNxM8m0HUP5nSFiFOOanrkDK8DGh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE67+M7JUP7hnSm+Ax5xDBYOt5H0rQJtHM+G4Qd9lyj9AiBcpRjl7AIFyJHjoYpnMdiiyKXezswvlf9570IhrvZcWQ=="}],"unpackedSize":130583},"main":"./src/index.js","name":"annsa","type":"module","author":{"name":"Annsa","email":"hello@annsa.ai"},"engines":{"node":">=18"},"exports":"./src/index.js","gitHead":"c4009015be4d87e8a6e8d01d3a37902d04592f5d","license":"MIT","mcpName":"ai.annsa/annsa","scripts":{"test":"node --test","start":"node bin/annsa.js"},"version":"1.0.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a74c8470-1f58-402c-9af2-2f56b7399008"}},"homepage":"https://annsa.ai","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"_npmVersion":"11.19.1","description":"The plan your AI agents work from. Annsa is project management and customer feedback software for founders and small teams working with AI agents. Prefer the remote server at https://app.annsa.ai/mcp?ref=npm; this package is the local server.","directories":{},"maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"_nodeVersion":"24.22.2","dependencies":{"open":"^10.1.0","chalk":"^5.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/annsa_1.0.8_1794561785776_0.05319038417055011"}}},"time":{"created":"2026-08-18T07:12:46.937Z","modified":"2026-11-13T09:23:06.076Z","0.0.1":"2026-08-18T07:12:47.265Z","1.0.0":"2026-08-26T07:41:36.273Z","1.0.1":"2026-10-07T09:18:57.238Z","1.0.2":"2026-10-16T01:00:56.197Z","1.0.3":"2026-10-16T05:40:15.035Z","1.0.4":"2026-10-19T10:24:27.745Z","1.0.5":"2026-10-27T05:55:05.503Z","1.0.6":"2026-11-05T04:51:17.929Z","1.0.7":"2026-11-08T23:45:25.164Z","1.0.8":"2026-11-13T09:23:05.865Z"},"bugs":{"email":"support@annsa.ai"},"author":{"name":"Annsa","email":"hello@annsa.ai"},"license":"MIT","homepage":"https://annsa.ai","keywords":["annsa","mcp","model-context-protocol","cursor","claude-code","codex","grok","product-direction","agents","priorities","specs"],"description":"The plan your AI agents work from. Annsa is project management and customer feedback software for founders and small teams working with AI agents. Prefer the remote server at https://app.annsa.ai/mcp?ref=npm; this package is the local server.","maintainers":[{"name":"annsa_ai","email":"catherine@annsa.ai"}],"readme":"# annsa\n\n> The plan your AI agents work from. Annsa is project management and customer feedback software for founders and small teams working with AI agents.\n\n> **Note:** Most people don't need this package. Connect your agent to the remote server at `https://app.annsa.ai/mcp?ref=npm` instead: nothing to install, and you sign in with your browser. This package is the local server for clients that can't use remote MCP.\n\nDirection for your agents and projects, grounded in your customers and your goals. Give Claude Code, Cursor, Codex and Grok one shared plan, and see what shipped.\n\n### Features\n\n- **[Planning](https://annsa.ai/planning): the plan your agents read first.** Your bets, your rules and one ranked list every agent builds from.\n- **[Agents](https://annsa.ai/agents): every agent works from the same plan.** Claude Code, Cursor, Codex and Grok, where only your decisions come back to you.\n- **[Feedback](https://annsa.ai/feedback): know who asked, what got built, and what they were told.** Each request is tied to the person and the work it became.\n- **[Ask](https://annsa.ai/ask): ask your plan anything.** Change it in the same conversation. Answers come from your own customers, priorities and specs.\n\n### Use cases\n\n- **[Build](https://annsa.ai/build): know what to build next, and why.** What customers ask for and what you're aiming for become one ranked list, with a spec for each job.\n- **[Run on self-drive](https://annsa.ai/self-drive): your agents keep working while you run the business.** Agents move work forward inside your goals and rules. Calls outside them come to you.\n- **[Learn](https://annsa.ai/learn): learn from everything you ship.** See what shipped, whether it worked, and who you told. Decide once, and every agent learns from it next time.\n\nYou, your agent or Ask writes each spec; your coding agents write the code.\n\n## Contents\n\n- [Let your agent do the setup](#let-your-agent-do-the-setup)\n- [Setup](#setup)\n- [Supported clients](#supported-clients)\n- [Try it](#try-it)\n- [Tools](#tools)\n- [What's new](#whats-new)\n- [Local server (this package)](#local-server-this-package)\n- [Data and privacy](#data-and-privacy)\n- [Support](#support)\n\n## Let your agent do the setup\n\nPaste this to your agent:\n\n```\nSet up Annsa for me by following https://annsa.ai/setup.md\n```\n\nIt adds one MCP server and starts a sign-in in your browser. Nothing else on your machine changes.\n\nUsing Cursor? [Connect Cursor](https://annsa.ai/docs/connect-cursor) has a one-click Add to Cursor button.\n\n## Setup\n\n### 1. Choose what runs without asking\n\nYour editor asks before each tool runs. Let `annsa.work` and `annsa.file` run without asking. Approve `annsa.decide` and `annsa.board` each time, because they change what you decided. `annsa.share` emails your customers, so only you send it. The three read tools change nothing.\n\nWhen you sign in, name your agent. Its work then shows as the agent's, not yours, and it can't sign, answer or share for you. Leave the name blank and it acts as you.\n\n### 2. Connect your agent\n\nThe server is `https://app.annsa.ai/mcp?ref=npm`. The first call opens a browser to sign in. There's no API key to paste.\n\n**Claude Code**\n\n```bash\nclaude mcp add --transport http annsa https://app.annsa.ai/mcp?ref=npm\n```\n\nThen run `/mcp`, pick annsa and choose Authenticate.\n\n**Cursor**\n\nUse the one-click button in [Connect Cursor](https://annsa.ai/docs/connect-cursor), or Settings → MCP → Add server → URL `https://app.annsa.ai/mcp?ref=npm`.\n\n**Codex**\n\n```bash\ncodex mcp add annsa --url https://app.annsa.ai/mcp?ref=npm\n```\n\n**Grok**\n\n```bash\ngrok mcp add --transport http annsa https://app.annsa.ai/mcp?ref=npm\n```\n\n### 3. Check it worked\n\nAsk your agent for your priorities. The reply names the environment, host and workspace. It should say production, app.annsa.ai and your workspace.\n\n## Supported clients\n\n| Client | How it connects | Guide |\n|---|---|---|\n| Claude Code | Remote MCP, browser sign-in | [Connect Claude Code](https://annsa.ai/docs/connect-claude-code) |\n| Cursor | Remote MCP, browser sign-in | [Connect Cursor](https://annsa.ai/docs/connect-cursor) |\n| Codex | Remote MCP, browser sign-in | [Connect Codex](https://annsa.ai/docs/connect-codex) |\n| Grok | Remote MCP, browser sign-in | [Connect Grok](https://annsa.ai/docs/connect-grok) |\n| ChatGPT, Windsurf and others | Remote MCP | [All guides](https://annsa.ai/docs/using-with-coding-tools) |\n\n## Try it\n\nOnce you're connected, ask your agent:\n\n- \"What should I work on next?\" You get the ranked list, with why each priority ranks where it does.\n- \"Show me the spec for the top priority.\" You get the plan, the evidence behind it and Done When.\n- \"What have customers said about onboarding?\" Annsa searches every connected source at once.\n- \"I found a bug in the export. File it.\" Your agent files a finding with a severity and a root cause.\n\n## Tools\n\nYour editor lists them with underscores (`annsa_priorities`); either spelling works in a call.\n\nThree tools read and change nothing:\n\n| Tool | What it does |\n|---|---|\n| `annsa.priorities` | Your ranked to-do list. |\n| `annsa.spec` | The plan for one priority. |\n| `annsa.ask` | Ask Annsa a question in plain words. |\n\nFive tools write. Let `annsa.work` and `annsa.file` run without asking. Approve `annsa.decide` and `annsa.board` each time, because they change what you decided. `annsa.share` emails your customers, so only you send it.\n\n| Tool | What it does | Allow without asking? |\n|---|---|---|\n| `annsa.work` | Do the work on a priority. | Yes |\n| `annsa.file` | Add something new to the board. | Yes |\n| `annsa.decide` | Record what a person decided. | Approve each time |\n| `annsa.board` | Tidy the board. | Approve each time |\n| `annsa.share` | Tell customers their request shipped. | Only you |\n\nEach write tool takes the actions in its group. The list follows [`mcp_actions.snapshot.json`](https://unpkg.com/annsa/mcp_actions.snapshot.json), so it can't drift from the server:\n\n<!-- actions:begin generated from mcp_actions.snapshot.json — do not edit by hand -->\n- `annsa.work`: `ship` · `claim` · `note` · `handoff` · `dispatch` · `unclaim` · `close` · `write` · `verify` · `escalate` · `resolve` · `undo`\n- `annsa.file`: `submit` · `report` · `add_page` · `add_template` · `connect_goal` · `add_transcript` · `import_direction` · `add_priority`\n- `annsa.decide`: `approve` · `dismiss` · `answer` · `ask_back` · `direct` · `choose` · `sign` · `principle`\n- `annsa.board`: `set_stage` · `assign` · `correct` · `park` · `unpark` · `retract` · `regroup` · `merge` · `bet` · `direction` · `set_severity` · `cut` · `pick` · `approve_findings` · `view`\n- `annsa.share`: `share`\n<!-- actions:end -->\n\nEvery action is in [Tools and actions](https://annsa.ai/docs/tools-and-verbs).\n\n### Skills come with the connection\n\nEvery agent that connects is told to start with `annsa.ask skill=working`, and gets back a skill to save in its own skills folder:\n\n| Skill | What it covers |\n|---|---|\n| `working` | How to work with Annsa: check the workspace, pick work, what an agent may do alone, prove it shipped, recover when a call fails |\n| `spec-skill` | How to write your part of a spec |\n| `decisions` | How to ask a person and apply the answer |\n| `welcome` | Where a new or empty workspace starts |\n\n## What's new\n\n- **1.0.8:** Name your agent when you sign in, and its work shows as the agent's. With customer names off, your agent gets counts and a summary, never exact quotes. Pages made from a template keep their title. The offline tool list matches the server again. After `npx annsa auth`, the browser page looks like Annsa and says plainly whether you're connected; if a sign-in fails, it tells you why and how to try again.\n- **1.0.7:** Your agent hears the same opening as the remote server: Annsa is the plan your AI agents work from, then the rules for working with it. Every tool's description now matches what the server sends, in plain words, and this page uses the same first sentence for each. The offline tool list adds `takeover` (taking work someone else holds, with a reason) and `model`. The connect address in this README names the npm channel.\n- **1.0.6:** Clearer tool descriptions and argument guidance, with fixes to match: `quiet_minutes` accepts 1–240, Done When lines start at 1, and `annsa.share` lists only supported channels and clearly explains when a person must sign in. Removed the unused `revenue_period` argument. `annsa wait` now wakes an idle agent when an answer, direction note, ready priority or deployment arrives, and tells it what to do next. Added `dispatch` to hand off a priority, `close` to close one in a single call, and `direct` to send instructions to the agent working on it. Updated this page and the package description: Annsa is the plan your AI agents work from.\n- **1.0.5:** Simpler, more consistent action and argument names. `release` is now `unclaim`; other renamed actions include `set_stage`, `set_severity`, `add_transcript`, `choose`, `resolve`, `approve_findings` and `add_priority`. Arguments now use `from`, `type`, `skill`, `rank_by`, `duplicates`, `wrong_if`, `purpose` and `include_evidence`. The spec section is now called Evidence and direction. Calls using an old name return an error with its replacement. `annsa.ask` replaces `annsa.help` and `annsa.surveys`. Added pages and templates through `annsa.file`, and saved views through `annsa.board`. Fixed truncated replies and error reporting. `annsa spec 1398` now opens priority #1398.\n- **1.0.4:** Updated this page and the package description to describe Annsa as AI agent management for product builders. No tool changes.\n- **1.0.3:** Added routine ask resolution to `annsa.work`, originally named `settle`, with undo. Agents can close already-settled asks, keep similar but distinct priorities separate, and dismiss a reopened item with no customer feedback. Fixed the Cursor button and navigation links on npm.\n- **1.0.2:** Split writes into five tools so you can choose which run automatically and which need approval. Previously, all writes used one tool. The older `annsa.act`, `annsa.help` and `annsa.surveys` names remain callable for compatibility.\n\n## Local server (this package)\n\nOnly if your client can't use remote MCP. Needs Node 18 or later. Sign in first; it opens your browser and keeps a token in `~/.annsa/token.json`:\n\n```bash\nnpx annsa auth\n```\n\nThen add the local server.\n\nClaude Code:\n\n```bash\nclaude mcp add --scope user annsa -- npx annsa\n```\n\nCursor, in `~/.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"annsa\": {\n      \"command\": \"npx\",\n      \"args\": [\"annsa\"]\n    }\n  }\n}\n```\n\nIf you add the server before signing in, it exits with a reminder to run `npx annsa auth`.\n\n```bash\nnpx annsa         # Start the MCP server\nnpx annsa auth    # Sign in again\nnpx annsa logout  # Clear the stored token\nnpx annsa fix     # Troubleshooting\n```\n\nThe same package is also a terminal client: `annsa priorities`, `annsa spec <id>`, `annsa ask \"...\"`, `annsa act --action <action>`, which calls the tool that carries that action, and `annsa wait`, which returns when something needs the agent (`--timeout` in minutes, 60 by default). `annsa build <id> --with claude` hands a spec to your own coding agent, which runs with your credentials and permissions, so run it where you'd let that agent work unattended. For CI and sandboxes, set `ANNSA_TOKEN` instead of signing in through a browser.\n\n## Data and privacy\n\nYour agent reads and writes your Annsa workspace only, and only as the person or agent credential it signed in with. Emails, phone numbers and other contact details are removed before feedback is classified. With customer names off, your agent gets counts and a summary, never names or exact quotes. Annsa drafts customer messages; you approve them before they're sent. The local server keeps its sign-in token in `~/.annsa/token.json`, and `npx annsa logout` deletes it. How Annsa handles your data: [Privacy](https://annsa.ai/privacy) and [Security](https://annsa.ai/security).\n\n## Support\n\nAnnsa. The source of direction for agent teams.\n\n- Docs: [annsa.ai/docs](https://annsa.ai/docs)\n- Email: support@annsa.ai\n- License: MIT\n","readmeFilename":"README.md"}