MCP Hub
Back to servers

claude-code-organizer

Validation Failed

Organize Claude Code memories, skills, MCP servers, and hooks via drag-and-drop dashboard.

Registry
Stars
4
Updated
Mar 19, 2026
Validated
Mar 20, 2026

Validation Error:

Timeout after 45s

Quick Install

npx -y @mcpware/claude-code-organizer

Claude Code Organizer

Organize all your Claude Code memories, skills, MCP servers, and hooks — view by scope hierarchy, move between scopes via drag-and-drop.

Claude Code Organizer Dashboard

The Problem

Ever asked Claude Code to "remember this", only to find it saved the memory to the wrong scope?

You're inside a project folder, you tell Claude to remember a preference — and it saves it to that project's scope. Switch to another project, and Claude has no idea. That memory is trapped.

The reverse happens too — skills or memories sitting in global scope that really only apply to one repo, leaking into everything else.

Want to fix it? You'd have to manually dig through ~/.claude/ and its encoded-path folders (-home-user-projects-my-app/), find the right file, and move it yourself.

Claude Code Organizer fixes this.

Example: Project → Global

You told Claude to remember "I prefer TypeScript + ESM" while inside a project, but that preference applies everywhere. Open the dashboard, drag that memory from Project scope to Global scope. Done.

Example: Global → Project

You have a deploy skill sitting in global, but it only makes sense for one repo. Drag it into that Project scope — other projects won't see it anymore.


Features

  • Scope-aware hierarchy — See all items organized as Global > Workspace > Project, with inheritance indicators
  • Drag-and-drop — Move memories between scopes, skills between global and per-repo, MCP servers between configs
  • Move confirmation — Every move shows a confirmation modal before touching any files
  • Same-type safety — Memories can only move to memory folders, skills to skill folders, MCP to MCP configs
  • Search & filter — Instantly search across all items, filter by category (Memory, Skills, MCP, Config, Hooks, Plugins, Plans)
  • Detail panel — Click any item to see full metadata, description, file path, and open in VS Code
  • Zero dependencies — Pure Node.js built-in modules, SortableJS via CDN
  • Real file moves — Actually moves files in ~/.claude/, not just a viewer

Quick Start

# Run directly (no install needed)
npx @mcpware/claude-code-organizer

# Or install globally
npm install -g @mcpware/claude-code-organizer
claude-code-organizer

Or paste this into Claude Code:

Run npx @mcpware/claude-code-organizer — it's a dashboard for managing Claude Code settings. Tell me the URL when it's ready.

Opens a dashboard at http://localhost:3847. Works with your real ~/.claude/ directory.

What It Manages

TypeViewMove Between Scopes
Memories (feedback, user, project, reference)YesYes
SkillsYesYes
MCP ServersYesYes
Config (CLAUDE.md, settings.json)YesLocked
HooksYesLocked
PluginsYesLocked
PlansYesLocked

Scope Hierarchy

Global                          <- applies everywhere
  AlltrueAi (workspace)         <- applies to all sub-projects
    ai-security-control-plane   <- project-specific
    rule-processor              <- project-specific
  MyGithub (project)            <- independent project
  Documents (project)           <- independent project

Child scopes inherit parent scope's memories, skills, and MCP servers.

How It Works

  1. Scans ~/.claude/ — discovers all projects, memories, skills, MCP servers, hooks, plugins, plans
  2. Resolves scope hierarchy — determines parent-child relationships from filesystem paths
  3. Renders dashboard — scope headers > category bars > item rows, with proper indentation
  4. Handles moves — when you drag or click "Move to...", actually moves files on disk with safety checks

Comparison

FeatureClaude Code Organizerclaude-controlclaude-adminClaude Deck
View by scope hierarchyYesYesPartialNo
Move between scopesYesNo (read-only)NoNo
Drag-and-dropYesNoNoNo
Memories managementYesNoYesNo
Skills managementYesYesYesNo
MCP managementYesYesYesYes
Zero dependenciesYesNoNoNo (React+FastAPI+SQLite)
Standalone (no IDE)YesYesYesYes

Platform Support

PlatformStatus
Ubuntu / LinuxSupported
macOSShould work (untested)
WindowsNot yet
WSLShould work (untested)

Project Structure

src/
  scanner.mjs       # Scans ~/.claude/ — pure data, no side effects
  mover.mjs         # Moves files between scopes — safety checks + rollback
  server.mjs        # HTTP server — routes only, no logic
  ui/
    index.html       # HTML structure
    style.css        # All styling (edit freely, won't break logic)
    app.js           # Frontend rendering + SortableJS + interactions
bin/
  cli.mjs            # Entry point

Frontend and backend are fully separated. Edit src/ui/ files to change the look without touching any logic.

API

The dashboard is backed by a REST API:

EndpointMethodDescription
/api/scanGETScan all customizations, returns scopes + items + counts
/api/movePOSTMove an item to a different scope
/api/destinationsGETGet valid move destinations for an item
/api/file-contentGETRead file content for detail panel

License

MIT

Author

mcpware — Building tools for the Claude Code ecosystem.

See also: @mcpware/instagram-mcp

Reviews

No reviews yet

Sign in to write a review