Skip to main content
Glama
DimDoremy

awesome-awesome

by DimDoremy

awesome-awesome

English | 中文

Discover and rank libraries from awesome lists — MCP server + Skill.

awesome-awesome helps you pick libraries for a specific technology stack. Give it a tech and a category (e.g. "vue" + "icon"), and it will:

  1. Find the matching awesome-list(s)

  2. Locate the relevant section

  3. Collect every GitHub repo under that section

  4. Rank them by stars → last-update → forks → watchers (archived projects excluded)

  5. Present a table for you to choose from

It's a state-machine: you (or your AI client) make repeated discover calls, picking an awesome-list, then a section, until you get a ranked candidate list.

Install

Prerequisites

  • Node.js 20+ (or Bun 1.2+)

  • A GitHub Personal Access Token with public_repo scope — generate one here

For AI clients (MCP)

Add to your MCP client config (e.g., Claude Code's mcp.json):

{
  "mcpServers": {
    "awesome-awesome": {
      "command": "npx",
      "args": ["-y", "github:awesome-awesome/awesome-awesome/packages/mcp"],
      "env": { "GITHUB_TOKEN": "ghp_your_token_here" }
    }
  }
}

Then install the Skill so your AI knows how to drive the tools:

# Ask your AI client to call the install_skill tool, or run manually:
GITHUB_TOKEN=ghp_xxx npx -y github:awesome-awesome/awesome-awesome/packages/mcp --install-skill

For humans (direct)

git clone https://github.com/awesome-awesome/awesome-awesome
cd awesome-awesome
bun install

Related MCP server: StarSeeker MCP

Usage

Once configured, just ask your AI client naturally:

"Find me a Vue icon library"

The Skill will drive the discover tool, ask you to pick from any ambiguous choices, and return a ranked table.

Tools

Tool

Purpose

discover

Main state-machine entry — finds candidates or asks for choices

list_sections

Inspect an awesome-list's sections manually

get_repo_details

Deep stats on one repo (for final comparison)

install_skill

Copy the Skill files to your local skills directory

Development

bun install
bun test                       # unit tests
GITHUB_TOKEN=ghp_xxx bun test:integration
bun run lint

See docs/superpowers/specs/2026-07-21-awesome-awesome-design.md for the full design and docs/superpowers/plans/2026-07-21-mvp.md for the build plan.

License

MIT — see LICENSE.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for accessing curated awesome list documentation

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • MCP server aggregating developer infrastructure deals, free tiers, and startup programs

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DimDoremy/awesome-awesome'

If you have feedback or need assistance with the MCP directory API, please join our Discord server