Back to projects
Active Started Mar 2026

Agent Astronomer

Query your local Claude Code skill, agent, and plugin library from any conversation. Wraps the Agent Astronomer CLI as MCP tools.

Node.js MCP TypeScript

The Answer

Agent Astronomer turns your installed skills, agents, and plugins into a searchable catalog any conversation can query. No more “which skill did that again?”

The Problem It Solves

A growing plugin collection is also a growing memory problem. Which skills exist? Which duplicates drifted? Which agent fires on which trigger? The answer lives on disk but the model cannot see it, so users default to loading everything or none of it.

How It Works

The plugin ships an MCP server that shells out to the bin/aa CLI in a sibling clone of the agent-astronomer repository. All reads go through the CLI, so plugin behavior matches the web UI.

ToolPurpose
aa_statsCatalog totals by kind with drift counts
aa_searchSubstring search over names, descriptions, triggers
aa_similarLexical-similarity clusters containing a given name
aa_driftStale plugin-cache copies
aa_scan_folderClassify candidates in a folder: new, duplicate, update, conflict
aa_listFull catalog list by kind

What Makes It Different

The plugin does not bundle the scanner. All catalog reads go through the CLI, so plugin and web UI stay consistent. Node 22+ runs the TypeScript directly via --experimental-strip-types, with no build step and zero npm dependencies on the MCP side.