1. Conduid
  2. Search
  3. Awess
MCP server · Search

Awess

MCP server for searching curated awesome lists and their contents

37Low

Scored 6 months ago · breakdown

About Awess

Awess is an MCP server in the Search category: mCP server for searching curated awesome lists and their contents.

Install

Claude Code
claude mcp add awess -- npx -y awess
npx
npx -y awess

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

browse_categoriesList available categories with item counts

Parameters not published.

search_itemsSearch tools, libraries, and resources across all awesome lists. Supports global search or filtering within a specific list.

Parameters not published.

search_listsSearch curated awesome lists. Returns lists sorted by relevance (if query provided) or stars.

Parameters not published.

statsGet statistics about the curated awesome lists collection and items

Parameters not published.

Ask AI

✦

Ask AI about Awess

Powered by Claude · Grounded in docs

I know everything about Awess. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Awesome Search Services

MCP server for searching 631+ curated awesome lists and 177,000+ tools/libraries within them.

Features

  • Search lists - Find awesome lists by keyword (e.g., "machine learning", "rust")
  • Global item search - Search across ALL 177k items, not just within one list
  • Filter by language - Find Python, Rust, Go projects, etc.
  • GitHub metadata - Star counts, languages, last updated
  • Fast CDN delivery - Data served via jsDelivr (~1s load time)

Quick Start

Claude Code

claude mcp add awess -- bunx awess@latest

Claude Desktop

Add to your config file:

{
  "mcpServers": {
    "awess": {
      "command": "bunx",
      "args": ["awess"]
    }
  }
}

Config locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Run directly

bunx awess@latest

Test with MCP Inspector

npx @modelcontextprotocol/inspector bunx awess@latest

Tools

search_lists

Search curated awesome lists. Returns lists sorted by relevance (if query provided) or stars.

Parameters:

  • query (optional): Search query (e.g., "rust", "machine learning")
  • repo (optional): Exact repo lookup (e.g., "sindresorhus/awesome")
  • sortBy (optional): "relevance" | "stars" | "updated" (default: "stars", or "relevance" if query provided)
  • minStars (optional): Minimum star count filter
  • limit (optional): Maximum results (default: 20)
  • offset (optional): Skip first N results (for pagination)

Examples:

// Search for rust lists
{ "query": "rust", "limit": 5 }

// Get top lists by stars
{ "sortBy": "stars", "limit": 10 }

// Lookup specific list
{ "repo": "sindresorhus/awesome" }

// Recently updated lists
{ "sortBy": "updated", "minStars": 5000 }

search_items

Search tools, libraries, and resources across all awesome lists. Supports global search or filtering within a specific list.

Parameters:

  • query (optional): Search item names/descriptions
  • repo (optional): Limit to a specific list (e.g., "vinta/awesome-python")
  • category (optional): Filter by category
  • language (optional): Filter by programming language
  • minStars (optional): Minimum GitHub stars
  • sortBy (optional): "relevance" | "stars" | "updated" (default: "stars", or "relevance" if query provided)
  • limit (optional): Maximum results (default: 50)
  • offset (optional): Skip first N results (for pagination)

Examples:

// Find all GraphQL libraries across all lists
{ "query": "graphql", "minStars": 1000 }

// Find Rust projects with 10k+ stars
{ "language": "rust", "minStars": 10000 }

// Browse items from a specific list
{ "repo": "vinta/awesome-python", "category": "Web Frameworks" }

// Top items by stars globally
{ "sortBy": "stars", "limit": 20 }

browse_categories

List available categories with item counts.

Parameters:

  • repo (optional): Filter to categories from a specific list
  • limit (optional): Maximum categories (default: 50)

Examples:

// Get top categories across all lists
{ "limit": 20 }

// Categories from a specific list
{ "repo": "vinta/awesome-python" }

stats

Get statistics about the curated awesome lists collection and items.

Parameters: None

Returns:

{
  "lists": {
    "total": 631,
    "totalStars": 6671565,
    "avgStars": 10573,
    "starDistribution": { "10000+": 102, "5000-9999": 77, ... }
  },
  "items": {
    "totalItems": 177803,
    "enrichedItems": 84083,
    "listsWithItems": 626,
    "topLanguages": { "Python": 15193, "TypeScript": 6221, ... },
    "topCategories": { "Papers": 4923, "Tools": 3241, ... }
  }
}

Development

git clone https://github.com/arimxyer/ass.git
cd ass
bun install
bun run start

Build items index

GITHUB_TOKEN=xxx bun scripts/build-items.ts

Fetches READMEs from all awesome lists, parses items, enriches with GitHub metadata, and writes data/items.json.gz.

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Awess

How do I install Awess?

Run claude mcp add awess -- npx -y awess, then add the server to your MCP client's configuration.

Is Awess safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Awess still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.