Provides access to curated awesome lists and their items, allowing agents to search through 8500+ awesome lists on GitHub and retrieve high-quality, vetted resources on any topic instead of relying on random web searches.
Accesses awesome list data from GitHub repositories, enabling retrieval of curated resources and tools from the GitHub awesome lists ecosystem.
context-awesome : awesome references for your agents
A Model Context Protocol (MCP) server that provides access to all the curated awesome lists and their items. It can provide the best resources for your agent from sections of the 8500+ awesome lists on github and more then 1mn+ (growing) awesome row items.
What are Awesome Lists? Awesome lists are community-curated collections of the best tools, libraries, and resources on any topic - from machine learning frameworks to design tools. By adding this MCP server, your AI agents get instant access to these high-quality, vetted resources instead of relying on random web searches.
Perfect for :
- Knowledge worker agents to get the most relevant references for their work
- The source for the best learning resources
- Deep research can quickly gather a lot of high quality resources for any topic.
- Search agents
https://github.com/user-attachments/assets/babab991-e4ff-4433-bdb7-eb7032e9cd11
Available Tools
1. find_awesome_section
Discovers sections and categories across awesome lists matching your search query.
Parameters:
query
(required): Search terms for finding sectionsconfidence
(optional): Minimum confidence score (0-1, default: 0.3)limit
(optional): Maximum sections to return (1-50, default: 10)
Example Usage: "Give me the best machine learning resources for learning ML related to python in couple of months." "What are the best resources for authoring technical books ?" "Find awesome list sections about React hooks" "Search for database ORMs in Go awesome lists"
2. get_awesome_items
Retrieves items from a specific list or section with token limiting for optimal context usage.
Parameters:
listId
orgithubRepo
(one required): Identifier for the listsection
(optional): Category/section name to filtersubcategory
(optional): Subcategory to filtertokens
(optional): Maximum tokens to return (min: 1000, default: 10000)offset
(optional): Pagination offset (default: 0)
Example Usage:
Installation
Remote Server (Recommended)
Context Awesome is available as a hosted MCP server. No installation required!
Go to: Settings
-> Cursor Settings
-> MCP
-> Add new global MCP server
Navigate to Settings > Connectors > Add Custom Connector. Enter:
- Name:
Context Awesome
- URL:
https://www.context-awesome.com/api/mcp
See Additional Installation Methods for other MCP clients.
Local Setup
For development or self-hosting:
Configuration
Running the Server
Examples
MCP Client Configuration
Add to your Claude Desktop configuration file:
Add to your settings:
For HTTP transport:
Then configure your client to connect to http://localhost:3001/mcp
Testing
With MCP Inspector
Debug Mode
Enable debug logging to see detailed information:
Additional Installation Methods
- Click the hamburger menu
- Select Settings
- Navigate to Tools
- Click + Add MCP
- Enter URL:
https://www.context-awesome.com/api/mcp
- Name: Context Awesome
- Go to
Settings
->Tools
->AI Assistant
->Model Context Protocol (MCP)
- Click
+ Add
- Configure URL:
https://www.context-awesome.com/api/mcp
- Click
OK
andApply
- Navigate
Kiro
>MCP Servers
- Click
+ Add
- Configure URL:
https://www.context-awesome.com/api/mcp
- Click
Save
- Navigate
Settings
>AI
>Manage MCP servers
- Click
+ Add
- Configure URL:
https://www.context-awesome.com/api/mcp
- Click
Save
- Navigate to
Program
>Install
>Edit mcp.json
- Add:
- Navigate
Perplexity
>Settings
- Select
Connectors
- Click
Add Connector
- Select
Advanced
- Enter Name:
Context Awesome
- Enter URL:
https://www.context-awesome.com/api/mcp
Then add:
- Go to Zencoder menu (...)
- Select Agent tools
- Click Add custom MCP
- Name:
Context Awesome
- URL:
https://www.context-awesome.com/api/mcp
- Open Qodo Gen chat panel
- Click Connect more tools
- Click + Add new MCP
- Add:
Backend service
This MCP server connects to backend API service that handles the heavy lifting of awesome list processing.
The backend service will be open-sourced soon, enabling the community to contribute to and benefit from the complete context-awesome ecosystem.
License
MIT
Contributing
Contributions are welcome! Please:
- Fork the repository
- Create a feature branch
- Add tests for new functionality
- Ensure all tests pass
- Submit a pull request
Support
For issues and questions:
- GitHub Issues: https://github.com/your-org/context-awesome/issues
- Documentation: https://docs.context-awesome.com
Attribution
This project uses data from over 8,500 awesome lists on GitHub. See ATTRIBUTION.md for a complete list of all repositories whose data is included.
Credits
Built with:
- Model Context Protocol SDK
- Awesome Lists
- Inspired by context7 MCP server patterns
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Give your AI agents access to 8,500+ community curated awesome lists with over 1 million curated resources.
Related MCP Servers
- AsecurityAlicenseAqualityMemory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sourcesLast updated -7,015Apache 2.0
- -securityFlicense-qualityEnables searching for AI agents by keywords or categories, allowing users to discover tools like coding agents, GUI agents, or industry-specific assistants across marketplaces.Last updated -39
- AsecurityAlicenseAqualityProvides up-to-date documentation for 9000+ libraries directly in your AI code editor, enabling accurate code suggestions and eliminating outdated information.Last updated -193129MIT License