Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Nanostores MCP
Nanostores MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/23/2026, 12:46:21 AM

Nanostores MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository3 GitHub StarsTotal stargazers on GitHub for the source repository (3 stars).Visit Website

Debug and analyze Nanostores apps with AI: scan stores, monitor runtime events, and search docs.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "nanostores-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "nanostores-mcp"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (12) Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Capabilities & Tool Schemas (12) ~254 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Nanostores MCP.

nanostores_scan_project

Scan project for all stores, subscribers, and dependencies

nanostores_store_summary

Detailed summary of a specific store

nanostores_project_outline

High-level overview: store kinds, top directories, hub stores

nanostores_store_subgraph

BFS-expanded dependency neighborhood of a store

nanostores_store_impact

Downstream causal chain β€” what recomputes/re-renders if X changes

nanostores_runtime_overview

Overall health report with statistics for all stores

Documentation Overview

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
Terminal
npx nanostores-mcp

Ask your AI: "Analyze my store architecture" or "Which stores update most frequently?"


Made at Evil Martians, product consulting for developer tools.


Table of Contents

  • Features
  • Requirements
  • Installation
  • Configuration
  • Quick Start
  • MCP Interface
    • Resources
    • Tools
    • Advanced Tool Arguments
    • Prompts
  • Runtime Monitoring
    • Reading Results
    • Privacy & Security
  • Example Queries
  • Architecture
  • Limitations & Caveats
  • Development
  • Troubleshooting

Features

πŸ“Š Static Analysis (AST-based)

Understand your nanostores architecture without running your app:

  • Project scanning β€” find all stores, subscribers, and import/export relationships
  • Dependency graph β€” visualize how stores depend on each other (Mermaid diagrams)
  • Store inspection β€” type (atom/map/computed/batched/persistentAtom/persistentMap/router), location, usage patterns, related files
  • Framework-aware subscriber detection β€” recognizes .subscribe() / .listen() calls and component bindings across React, Vue, Svelte, and Angular
  • Vue SFC support β€” parses both <script> and <script setup> blocks in .vue files (requires @vue/compiler-sfc)
  • Svelte support β€” parses <script context="module"> and instance <script> blocks, auto-subscriptions ($storeName in templates), and filters out Svelte 5 runes ($state, $derived, $effect, etc.) so they are not mistaken for store references (requires svelte)
  • Angular DI support β€” resolves @nanostores/angular NanostoresService constructor injections and detects this.nanostores.useStore(...) call patterns in TypeScript component files

πŸ”₯ Runtime Monitoring (Logger Integration)

Real-time insights into your running application:

  • Live event capture β€” mount/unmount, value changes, action calls from @nanostores/logger
  • Performance analysis β€” find noisy stores, high error rates, performance bottlenecks
  • Activity metrics β€” change frequency, action success/failure rates, action duration
  • Combined analysis β€” merge static structure with runtime behavior for deep debugging

πŸ“š Documentation Search

Search and browse Nanostores documentation directly from your AI assistant:

  • Full-text search β€” find guides, API references, and best practices by query
  • Store-kind lookup β€” get docs relevant to a specific store type (atom, map, computed, etc.)
  • Auto-detection β€” picks up docs from nanostores in your node_modules automatically

Requirements

RequirementVersion
Node.js^20.0.0 || >=22.0.0

Required peer dependency (for static analysis):

Terminal
npm install nanostores

Optional peer dependencies β€” install only if you use the corresponding file format:

PackageWhen needed
@vue/compiler-sfcVue SFC (.vue) file scanning
svelteSvelte (.svelte) file scanning
@nanostores/loggerRuntime monitoring (attachMcpLogger)

Without these optional packages the server still works β€” it silently skips unsupported file types.

Installation

Terminal
npm install -g nanostores-mcp
# or
pnpm add -g nanostores-mcp

Or run directly without installation:

Terminal
npx nanostores-mcp

Configuration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

config.json
{
	"mcpServers": {
		"nanostores": {
			"command": "npx",
			"args": ["-y", "nanostores-mcp"],
			"env": {
				"NANOSTORES_MCP_ROOT": "/path/to/your/project"
			}
		}
	}
}

VS Code

Requires GitHub Copilot extension (VS Code 1.99+). Create .vscode/mcp.json in your project:

config.json
{
	"servers": {
		"nanostores": {
			"type": "stdio",
			"command": "npx",
			"args": ["-y", "nanostores-mcp"]
		}
	}
}

Tools are available in Copilot's Agent mode (select "Agent" in the Copilot Chat dropdown).

Cursor

Create .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):

config.json
{
	"mcpServers": {
		"nanostores": {
			"command": "npx",
			"args": ["-y", "nanostores-mcp"]
		}
	}
}

Zed

Add to your Zed settings.json:

config.json
{
	"context_servers": {
		"nanostores": {
			"command": "npx",
			"args": ["-y", "nanostores-mcp"],
			"env": {
				"NANOSTORES_MCP_ROOT": "/path/to/your/project"
			}
		}
	}
}

The server appears in Zed's Agent Panel settings.

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

config.json
{
	"mcpServers": {
		"nanostores": {
			"command": "npx",
			"args": ["-y", "nanostores-mcp"],
			"env": {
				"NANOSTORES_MCP_ROOT": "/path/to/your/project"
			}
		}
	}
}

You can also open this file from the MCP icon in the Cascade panel β†’ "Configure".

Claude Code

Add via CLI:

Terminal
claude mcp add --transport stdio nanostores -- npx -y nanostores-mcp

Or create .mcp.json in your project root (shared with the team):

config.json
{
	"mcpServers": {
		"nanostores": {
			"command": "npx",
			"args": ["-y", "nanostores-mcp"],
			"env": {
				"NANOSTORES_MCP_ROOT": "/path/to/your/project"
			}
		}
	}
}

Environment Variables

VariableDefaultDescription
NANOSTORES_MCP_ROOTcwdProject root path
NANOSTORES_MCP_ROOTSβ€”Platform-delimited roots (: on Unix, ; on Windows) for multi-project setup
WORKSPACE_FOLDERβ€”Alias for NANOSTORES_MCP_ROOT β€” set automatically by VS Code and some editors
WORKSPACE_FOLDER_PATHSβ€”Alias for NANOSTORES_MCP_ROOTS β€” set automatically by some editors
NANOSTORES_MCP_LOGGER_ENABLEDtrueSet to false or 0 to disable runtime event collection and the logger bridge
NANOSTORES_MCP_LOGGER_PORT3999HTTP port for logger bridge
NANOSTORES_MCP_LOGGER_HOST127.0.0.1Host to bind. Allowed values: 127.0.0.1, localhost, ::1
NANOSTORES_DOCS_ROOTauto-detectPath to documentation directory
NANOSTORES_DOCS_PATTERNS**/*.mdComma-separated glob patterns for docs

How the Project Root Is Resolved

The server picks workspace roots in priority order:

  1. Environment variables (highest priority) β€” NANOSTORES_MCP_ROOTS / NANOSTORES_MCP_ROOT / WORKSPACE_FOLDER_PATHS / WORKSPACE_FOLDER
  2. Client roots β€” roots reported by the MCP client via the roots/list capability (set automatically by some editors)
  3. Current working directory β€” process.cwd() used as fallback when neither env nor client roots are configured

When a tool is called without an explicit projectRoot argument the server uses the first configured root. In a multi-root setup always pass projectRoot to avoid ambiguity.

Quick Start

1. Static Analysis

Works out of the box β€” just point at your project and ask:

  • "Analyze my store architecture"
  • "Explain how nanostores is used in this project"
  • "Give me a summary of the $cart store"
  • "My stores changed β€” re-scan the project" ← the AI will force a fresh scan

2. Documentation Search

Auto-detected from nanostores in your node_modules:

  • "How do I use computed stores?"
  • "Show me the docs for persistentAtom"

3. Runtime Monitoring (Optional)

Requires logger integration in your app. See Runtime Monitoring below.

  • "Which stores update most frequently?"
  • "Show me recent activity for $user"
  • "Give me an overall health report"

Verify Your Setup

Run these four tools in order to confirm everything is working:

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Openapi MCP Server logoOpenapi MCP Server

    Connect any HTTP/REST API server using an Open API spec (v3)

    πŸ’» Developer Tools3 views
    Compare vs Openapi MCP Server β†’
  • Next Devtools MCP logoNext Devtools MCP
    Verified

    Official Next.js MCP server for coding agents. Provides runtime diagnostics, route inspection, dev server logs, docs search, and upgrade guides. Requires Next.js 16+ dev server for full runtime features.

    πŸ’» Developer Tools5 views
    Compare vs Next Devtools MCP β†’
  • Andrea9293 MCP logoAndrea9293 MCP

    Local-first document management and semantic search for AI coding agents

    πŸ’» Developer Tools2 views
    Compare vs Andrea9293 MCP β†’
  • MCP Server Docker logoMCP Server Docker

    Integrate with Docker to manage containers, images, volumes, and networks.

    πŸ’» Developer Tools3 views
    Compare vs MCP Server Docker β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
3
Stargazers on the source repository.
Last commit
5mo ago
Most recent push to the default branch.
Tools exposed
12
Callable tools this server registers over MCP.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Nanostores MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "nanostores-mcp": { "command": "npx", "args": ["-y","nanostores-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewNanostores MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/nanostores-mcp?style=directory)](https://allmcps.com/mcp/nanostores-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/nanostores-mcp"><img src="https://allmcps.com/api/badge/nanostores-mcp?style=directory" alt="Nanostores MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedApr 21, 2026
11/12 checks healthy over the last 45d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars3
GitHub Star CountTotal stargazers on GitHub representing community popularity (3 stars).
Last commit5mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Apr 21, 2026
49Quality signal: Fair Β· 49/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools25/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 5d ago via OSV.dev Β· nanostores-mcp (npm)

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Nanostores MCP β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients