
Nanostores MCP
Connects Claude to your Nanostores state management layer with both static and runtime analysis. On the static side, it walks your AST to map out atoms, maps, computed stores, and their dependency graphs across React, Vue, Svelte, and Angular codebases. For live debugging, it bridges @nanostores/logger events over HTTP to surface mount/unmount cycles, value changes, and action timing in real time. You also get full-text search against the official Nanostores docs. Useful when you need to diagnose why a store is updating too often, trace which components subscribe to what, or generate architecture diagrams without manually grepping imports.
- GitHub stars
- 1
- tools
- 12
- transport
- STDIO
- last updated
- Apr 21, 2026
Tools
12 toolsPublic tool metadata for what this MCP can expose to an agent.
nanostores_scan_projectScan project for all stores, subscribers, and dependencies
Scan project for all stores, subscribers, and dependencies
No parameter schema in public metadata yet.
nanostores_store_summaryDetailed summary of a specific store
Detailed summary of a specific store
No parameter schema in public metadata yet.
nanostores_project_outlineHigh-level overview: store kinds, top directories, hub stores
High-level overview: store kinds, top directories, hub stores
No parameter schema in public metadata yet.
nanostores_store_subgraphBFS-expanded dependency neighborhood of a store
BFS-expanded dependency neighborhood of a store
No parameter schema in public metadata yet.
nanostores_store_impactDownstream causal chain β what recomputes/re-renders if X changes
Downstream causal chain β what recomputes/re-renders if X changes
No parameter schema in public metadata yet.
nanostores_runtime_overviewOverall health report with statistics for all stores
Overall health report with statistics for all stores
No parameter schema in public metadata yet.
nanostores_store_activityActivity timeline for a specific store (filterable by kind/action)
Activity timeline for a specific store (filterable by kind/action)
No parameter schema in public metadata yet.
nanostores_find_noisy_storesIdentify stores with high change frequency or error rates
Identify stores with high change frequency or error rates
No parameter schema in public metadata yet.
nanostores_runtime_coverageCompare static graph with runtime events to find coverage gaps
Compare static graph with runtime events to find coverage gaps
No parameter schema in public metadata yet.
nanostores_docs_searchSearch docs by query (full-text), storeKind (atom, map, computed, persistentAtom, etc.), or both. Optional: limit (default 10), tags
Search docs by query (full-text), storeKind (atom, map, computed, persistentAtom, etc.), or both. Optional: limit (default 10), tags
No parameter schema in public metadata yet.
nanostores_pingServer health check and logger bridge status
Server health check and logger bridge status
No parameter schema in public metadata yet.
nanostores_clear_cacheClear project index cache to force rescan
Clear project index cache to force rescan
No parameter schema in public metadata yet.
Sponsors
Readme
Nano Stores MCP
Model Context Protocol server for Nanostores β analyze, debug and monitor your nanostores in AI assistants like Claude Desktop.
- π Static Analysis: AST-based project scanning, dependency graphs, store inspection
- π₯ Runtime Monitoring: Live events from
@nanostores/logger, performance metrics, activity tracking - π Documentation: Search and browse Nanostores docs by topic or store kind
- π― Zero Config: Works out of the box β auto-detects project roots and nanostores docs
- π Framework-Agnostic: Works with React, Vue, Svelte, Angular, Solid, Preact, Lit β any framework that uses Nanostores
npx nanostores-mcp
Ask your AI: "Analyze my store architecture" or "Which stores update most frequently?"
Details
- Repository
- github.com/valyay/nanostores-mcp
- Website
- github.com/Valyay/nanostores-mcp#readme
- Categories
- Search & Web Crawling, Monitoring & Observability
- Package
nanostores-mcp- Transport
- STDIO
- Registry
- MCP registry, active