Context Awesome
Give your AI agents access to 8,500+ awesome lists with over 1 million curated resources.
What are Awesome Lists?
Community-curated collections of the best tools, libraries, and resources on any topic - from ML frameworks to design tools. This MCP server lets your agents recommend high-quality, vetted resources instead of random search results.
Demo: Using Context Awesome with Claude to find machine learning resources
What is Context Awesome?
Context Awesome is a Model Context Protocol (MCP) server that provides instant access to the entire awesome lists ecosystem on GitHub. It enables AI agents to discover and retrieve high-quality, community-curated resources across any domain.
- ✓Search across 8,500+ awesome lists with semantic understanding
- ✓1mn+ awesome curated resources.
- ✓Direct integration with Claude, Cursor, and VS Code
- ✓Token-optimized responses for efficient context usage
Installation
Quick Setup (Hosted Server)
Context Awesome is available as a hosted MCP server. No installation required! Just add the configuration to your MCP client:
Cursor
Settings → Cursor Settings → MCP → Add new global MCP server
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Claude Code
Run in terminal:
claude mcp add --transport http context-awesome https://www.context-awesome.com/api/mcpWindsurf
Add to MCP config:
{
"mcpServers": {
"context-awesome": {
"serverUrl": "https://www.context-awesome.com/api/mcp"
}
}
}VS Code
Add to settings:
"mcp": {
"servers": {
"context-awesome": {
"type": "http",
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Claude Desktop
Settings → Connectors → Add Custom Connector
- • Name:
Context Awesome - • URL:
https://www.context-awesome.com/api/mcp
Local Installation (For Development)
1. Clone and Build
git clone https://github.com/bh-rat/context-awesome.gitcd context-awesomenpm installnpm run build2. Configure for Local Use
Add to your MCP client configuration:
{
"mcpServers": {
"context-awesome": {
"command": "node",
"args": ["/path/to/context-awesome/build/index.js"],
"env": {
"CONTEXT_AWESOME_API_HOST": "https://api.context-awesome.com"
}
}
}
}3. Run the Server
# Default (stdio transport)npm run start# HTTP transportnpm run start -- --transport http --port 3001Available MCP Tools
find_awesome_section
Discovers sections and categories across awesome lists matching your search query.
get_awesome_items
Retrieves items from a specific list or section with token limiting for optimal context usage.
Example Queries
→ "Find the best machine learning resources for Python"
→ "What are the best resources for authoring technical books?"
→ "Show me testing tools from awesome-rust"
→ "Get React component libraries from awesome lists"
→ "Find database ORMs in Go awesome lists"
Additional Installation Methods
Cline
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Zed
{
"context_servers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Augment Code
- Click hamburger menu
- Select Settings → Tools
- Click + Add MCP
- Enter URL:
https://www.context-awesome.com/api/mcp
Roo Code
{
"mcpServers": {
"context-awesome": {
"type": "streamable-http",
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Gemini CLI
{
"mcpServers": {
"context-awesome": {
"httpUrl": "https://www.context-awesome.com/api/mcp"
}
}
}Opencode
"mcp": {
"context-awesome": {
"type": "remote",
"url": "https://www.context-awesome.com/api/mcp",
"enabled": true
}
}JetBrains AI Assistant
- Settings → Tools → AI Assistant → MCP
- Click + Add
- Configure URL:
https://www.context-awesome.com/api/mcp
Kiro
- Navigate Kiro → MCP Servers
- Click + Add
- Configure URL:
https://www.context-awesome.com/api/mcp
Trae
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Amazon Q Developer CLI
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Warp
- Settings → AI → Manage MCP servers
- Click + Add
- Configure URL:
https://www.context-awesome.com/api/mcp
Copilot Coding Agent
{
"mcpServers": {
"context-awesome": {
"type": "http",
"url": "https://www.context-awesome.com/api/mcp",
"tools": ["find_awesome_section", "get_awesome_items"]
}
}
}LM Studio
Navigate to Program → Install → Edit mcp.json
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}BoltAI
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Perplexity Desktop
- Navigate Settings → Connectors
- Click Add Connector → Advanced
- Name: Context Awesome
- URL:
https://www.context-awesome.com/api/mcp
Visual Studio 2022
{
"inputs": [],
"servers": {
"context-awesome": {
"type": "http",
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Crush
{
"$schema": "https://charm.land/crush.json",
"mcp": {
"context-awesome": {
"type": "http",
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Rovo Dev CLI
Run: acli rovodev mcp
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}Zencoder
- Zencoder menu (...) → Agent tools
- Click Add custom MCP
- Name: Context Awesome
- URL:
https://www.context-awesome.com/api/mcp
Qodo Gen
Open chat panel → Connect more tools → + Add new MCP
{
"mcpServers": {
"context-awesome": {
"url": "https://www.context-awesome.com/api/mcp"
}
}
}