{"name":"io.github.raphasouthall/neurostack","slug":"raphasouthall-neurostack","title":"NeuroStack","description":"Token-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.","url":"https://mcp.market/server/raphasouthall-neurostack","rating":null,"grade":"D","score":45,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":47,"stars":47,"forks":5,"downloads_week":32,"last_push_at":"2026-09-23T19:46:22.000Z","license":"Apache-2.0"},"uptime":{"percent":0,"checks":28,"ok":0,"last_checked_at":"2026-09-28T00:15:47.641Z","last_ok_at":null,"latency_ms":null},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/raphasouthall/neurostack","website":"https://neurostack.sh","version":"0.12.0","remotes":[{"type":"streamable-http","url":"https://mcp.neurostack.sh/mcp"}],"packages":[{"registryType":"npm","identifier":"neurostack","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to your Markdown vault (e.g. ~/brain, ~/notes)","format":"string","name":"NEUROSTACK_VAULT_ROOT"}]}],"tools":[],"scan":{"score":45,"grade":"D","scanned_at":"2026-09-23T21:36:03.192Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T21:36:03.099Z","components":{"code":{"score":3,"max":25,"notes":["4 source files scanned"]},"reliability":{"score":0,"max":20,"notes":["remote unreachable: TypeError: fetch failed"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"reliability.unreachable","severity":"high","component":"reliability","title":"Remote endpoint did not respond","detail":"TypeError: fetch failed"},{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present"},{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present","evidence":"package.json: …/neurostack.js\" }, \"scripts\": { \"postinstall\": \"node postinstall.js\", \"preuninstal…"},{"id":"exec.shell-concat","severity":"high","component":"code","title":"Shell command built from a string (injection risk)","evidence":"postinstall.js: …npm rebuild neurostack\"); info(`uv: ${execSync(`\"${uv}\" --version`, { encoding: \"utf8\" }).t…"}],"inputs":{"probes":[{"url":"https://mcp.neurostack.sh/mcp","reachable":false,"authRequired":false,"latencyMs":167,"error":"TypeError: fetch failed"}],"packages":[{"registryType":"npm","identifier":"neurostack","version":"0.12.0","found":true,"license":"Apache-2.0","hasInstallScripts":true,"dependencyCount":0,"publishedAt":"2026-03-27T18:52:14.639Z","repositoryUrl":"git+https://github.com/raphasouthall/neurostack.git","weeklyDownloads":32}],"repo":{"found":true,"owner":"raphasouthall","repo":"neurostack","archived":false,"pushedAt":"2026-09-23T19:46:22Z","stars":47,"forks":5,"openIssues":29,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/69826455?v=4","ownerCreatedAt":"2020-08-17T23:47:21Z","license":"Apache-2.0"},"icon":{"url":"https://neurostack.sh/favicon.svg","source":"site"},"presence":{"stars":47,"forks":5,"downloadsWeek":32,"license":"Apache-2.0","lastPushAt":"2026-09-23T19:46:22.000Z","score":47}}}},"grade_history":[],"reviews":[]}