{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","version":"1.0","protocolVersion":"2026-07-28","serverInfo":{"name":"intellos-hub","title":"Intellos Hub","version":"0.1.0"},"description":"Каталог проверенных решений Intellos: шаблоны приложений, плагины, навыки агентов. Поиск и карточки — без входа, скачивание — по правам пользователя.","websiteUrl":"https://hub.intellos.ru","documentationUrl":"https://hub.intellos.ru/agent/setup.md","transport":{"type":"streamable-http","endpoint":"/mcp"},"capabilities":{"tools":{"listChanged":false}},"authentication":{"required":false,"schemes":["oauth2","bearer"],"protectedResourceMetadata":"https://hub.intellos.ru/.well-known/oauth-protected-resource/mcp","loginRequiredTools":["check_updates","download","request_access"]},"instructions":"Intellos Hub — каталог проверенных решений для платформы Intellos: шаблоны приложений (DSL Dify), плагины, навыки агентов.\n\nПорядок работы: search → get_package (карточка, что нужно для запуска) → download.\nБез входа доступно публичное: поиск, карточки, разделы. Скачивание, проверка обновлений и заявки на доступ — после входа (OAuth через Intellos ID или личный токен Hub); агент видит ровно то, что вправе видеть человек.\nКлючи и секреты решения не в файлах: их задаёт человек после установки. Инструкции: /agent/setup.md (подключение), /agent/install.md (установка).\n","tools":[{"name":"search","title":"Поиск решений","description":"Поиск решений каталога по словам, типу и разделу.\n\nВозвращает только то, что видно вам; поле access говорит, можно ли скачать сразу.\n","inputSchema":{"properties":{"query":{"default":"","description":"Слова запроса; пусто — всё по порядку выпуска","title":"Query","type":"string"},"type":{"anyOf":[{"enum":["template","plugin","skill"],"type":"string"},{"type":"null"}],"default":null,"description":"template — шаблон приложения, plugin — плагин, skill — навык агента","title":"Type"},"section":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"id раздела из list_sections","title":"Section"},"audience":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"отдел: jurists, sales, accounting, hr, office и др.","title":"Audience"},"limit":{"default":10,"maximum":50,"minimum":1,"title":"Limit","type":"integer"}},"title":"searchArguments","type":"object"},"outputSchema":{"$defs":{"Hit":{"properties":{"id":{"title":"Id","type":"string"},"type":{"title":"Type","type":"string"},"title":{"title":"Title","type":"string"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"version":{"title":"Version","type":"string"},"sections":{"items":{"type":"string"},"title":"Sections","type":"array"},"url":{"title":"Url","type":"string"},"markdown_url":{"title":"Markdown Url","type":"string"},"access":{"description":"download — можно скачать; request — нужна заявка; login — нужен вход; pending — заявка уже подана","enum":["download","request","login","pending"],"title":"Access","type":"string"}},"required":["id","type","title","summary","version","sections","url","markdown_url","access"],"title":"Hit","type":"object"}},"properties":{"total":{"title":"Total","type":"integer"},"items":{"items":{"$ref":"#/$defs/Hit"},"title":"Items","type":"array"}},"required":["total","items"],"title":"SearchResult","type":"object"},"annotations":{"title":"Поиск решений","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_package","title":"Карточка решения","description":"Карточка решения в Markdown: назначение, как работает (по шагам), что нужно для\nзапуска, описание автора, версии с изменениями и что доступно вам.","inputSchema":{"properties":{"id":{"description":"id решения из search","title":"Id","type":"string"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"версия; по умолчанию последняя","title":"Version"}},"required":["id"],"title":"get_packageArguments","type":"object"},"outputSchema":{"properties":{"result":{"title":"Result","type":"string"}},"required":["result"],"title":"get_packageOutput","type":"object"},"annotations":{"title":"Карточка решения","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_sections","title":"Разделы каталога","description":"Разделы каталога и число видимых вам решений в каждом.","inputSchema":{"properties":{},"title":"list_sectionsArguments","type":"object"},"outputSchema":{"$defs":{"SectionInfo":{"properties":{"id":{"title":"Id","type":"string"},"title":{"title":"Title","type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"count":{"title":"Count","type":"integer"}},"required":["id","title","description","count"],"title":"SectionInfo","type":"object"}},"properties":{"result":{"items":{"$ref":"#/$defs/SectionInfo"},"title":"Result","type":"array"}},"required":["result"],"title":"list_sectionsOutput","type":"object"},"annotations":{"title":"Разделы каталога","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"download","title":"Скачать файл решения","description":"Файл решения: YAML шаблона — текстом в ответе, пакет плагина и архив навыка —\nвременной ссылкой. Нужен вход и право на скачивание; скачивание пишется в журнал.","inputSchema":{"properties":{"id":{"description":"id решения","title":"Id","type":"string"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"версия; по умолчанию последняя","title":"Version"},"file":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"файл версии; по умолчанию главный (app.yml у шаблона)","title":"File"}},"required":["id"],"title":"downloadArguments","type":"object"},"outputSchema":{"$defs":{"FileInfo":{"properties":{"path":{"title":"Path","type":"string"},"size":{"title":"Size","type":"integer"},"sha256":{"title":"Sha256","type":"string"}},"required":["path","size","sha256"],"title":"FileInfo","type":"object"}},"properties":{"id":{"title":"Id","type":"string"},"version":{"title":"Version","type":"string"},"file":{"title":"File","type":"string"},"size":{"title":"Size","type":"integer"},"sha256":{"title":"Sha256","type":"string"},"content":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Текст файла (YAML, Markdown)","title":"Content"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Временная ссылка: файл не текстовый или большой","title":"Url"},"url_expires_in":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Url Expires In"},"files":{"description":"Все файлы версии — любой берётся параметром file","items":{"$ref":"#/$defs/FileInfo"},"title":"Files","type":"array"}},"required":["id","version","file","size","sha256","files"],"title":"Download","type":"object"},"annotations":{"title":"Скачать файл решения","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"check_updates","title":"Проверить обновления","description":"Обновления установленных решений: последняя версия, что изменилось, отозвана ли\nустановленная. Нужен вход.","inputSchema":{"properties":{"installed":{"description":"Установленные решения: id@версия","items":{"type":"string"},"maxItems":200,"minItems":1,"title":"Installed","type":"array"}},"required":["installed"],"title":"check_updatesArguments","type":"object"},"outputSchema":{"$defs":{"Change":{"properties":{"version":{"title":"Version","type":"string"},"changelog":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changelog"}},"required":["version","changelog"],"title":"Change","type":"object"},"Update":{"properties":{"id":{"title":"Id","type":"string"},"installed":{"title":"Installed","type":"string"},"latest":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest"},"status":{"description":"current — актуальна; update — есть новее; yanked — установленная версия отозвана; replaced — решение снято, есть замена; not_found — нет или не видно","enum":["current","update","yanked","replaced","not_found"],"title":"Status","type":"string"},"replaced_by":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Replaced By"},"changes":{"description":"Версии новее установленной","items":{"$ref":"#/$defs/Change"},"title":"Changes","type":"array"}},"required":["id","installed","latest","status"],"title":"Update","type":"object"}},"properties":{"result":{"items":{"$ref":"#/$defs/Update"},"title":"Result","type":"array"}},"required":["result"],"title":"check_updatesOutput","type":"object"},"annotations":{"title":"Проверить обновления","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"request_access","title":"Запросить доступ","description":"Заявка на доступ к решению по заявке. Решение принимает администратор Hub;\nчеловек получит уведомление в кабинете. Нужен вход.","inputSchema":{"properties":{"id":{"description":"id решения","title":"Id","type":"string"},"comment":{"anyOf":[{"maxLength":2000,"type":"string"},{"type":"null"}],"default":null,"description":"Зачем нужен доступ — увидит администратор","title":"Comment"}},"required":["id"],"title":"request_accessArguments","type":"object"},"outputSchema":{"properties":{"status":{"enum":["created","pending","has_access"],"title":"Status","type":"string"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Request Id"},"text":{"title":"Text","type":"string"}},"required":["status","text"],"title":"AccessAnswer","type":"object"},"annotations":{"title":"Запросить доступ","readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}]}