Context Awesome — awesome-списки
Поиск по подборкам awesome-lists с GitHub: разделы и ссылки на инструменты и ресурсы
Добавьте сервер в «Мои MCP» — получите адрес подключения для Claude и ChatGPT.
Добавить в «Мои MCP»Нужно войти или зарегистрироваться — вернём на эту страницу.
Описание
Context Awesome даёт ассистенту доступ к awesome-спискам — популярным на GitHub подборкам лучших библиотек, инструментов и материалов по самым разным темам. Работа идёт в два шага. Сначала по запросу находятся подходящие разделы в разных awesome-списках, затем из выбранного списка или раздела загружаются сами пункты со ссылками и описаниями. Объём выдачи ограничивается, чтобы ответ не переполнял контекст. Сервер подключается по адресу, ключ не нужен.
Инструменты · 2
из ответа tools/list
find_awesome_section
find_awesome_section
Discovers sections/categories across awesome lists matching a search query and returns matching sections from awesome lists. You MUST call this function before 'get_awesome_items' to discover available sections UNLESS the user explicitly provides a githubRepo or listId. Selection Process: 1. Analyze the query to understand what type of resources the user is looking for 2. Return the most relevant matches based on: - Name similarity to the query and the awesome lists section - Category/section relevance of the awesome lists - Number of items in the section - Confidence score Response Format: - Returns matching sections of the awesome lists with metadata - Includes repository information, item counts, and confidence score - Use the githubRepo or listId with relevant sections from results for get_awesome_items For ambiguous queries, multiple relevant sections will be returned for the user to choose from.
find_awesome_section(limit?: number, query: string, confidence?: number)
// inputSchema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Maximum sections to return"
},
"query": {
"type": "string",
"description": "Search terms for finding sections across awesome lists"
},
"confidence": {
"type": "number",
"default": 0.3,
"maximum": 1,
"minimum": 0,
"description": "Minimum confidence score (0-1)"
}
},
"additionalProperties": false
}
get_awesome_items
get_awesome_items
Retrieves items from a specific awesome list or section with token limiting. You must call 'find_awesome_section' first to discover available sections, UNLESS the user explicitly provides a githubRepo or listId.
get_awesome_items(listId?: string, offset?: number, tokens?: number, section?: string, githubRepo?: string, subcategory?: string)
// inputSchema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"listId": {
"type": "string",
"description": "UUID of the list (from find_awesome_section results)"
},
"offset": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Pagination offset for retrieving more items"
},
"tokens": {
"type": "number",
"description": "Maximum number of tokens to return (default: 10000). Higher values provide more items but consume more tokens."
},
"section": {
"type": "string",
"description": "Category/section name to filter"
},
"githubRepo": {
"type": "string",
"description": "GitHub repo path (e.g., 'sindresorhus/awesome') from find_awesome_section results"
},
"subcategory": {
"type": "string",
"description": "Subcategory to filter"
}
},
"additionalProperties": false
}
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot