accueil / serveurs / Productivité / digital.chip-ai/chip
digital.chip-ai/chip
serveur MCP (Model Context Protocol) · chip 1.30.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que digital.chip-ai/chip est sûr ?
Au dernier audit MCP Hub, le serveur MCP « digital.chip-ai/chip » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 27 outils
- add_note≈ 242 tokens
Заметка в память проекта (до ~300 символов; грабли и правки — 600). Пиши по ходу: одно наблюдение — одна заметка. kind: decision — сделанный выбор (полочка «Решения»), fact — как устроено, preference — как любит пользователь, progress — что сделано, pitfall — грабли «симптом → причина → лечение» (полочка «Грабли»), correction — «раньше X, теперь Y». Решение пиши формулой «что решали → выбрали X вместо Y, потому что Z»: ✓ «Очередь задач: Redis вместо Kafka — один инстанс, 200 rps». ✗ «Используем Redis» — следующая сессия переспорит то же самое.
Paramètres, retour & exemple (3)
Paramètreskind· string · optionneltext· string · requisproject_id· integer · requis
Exemple d'appel{"name": "add_note", "arguments": {"text": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - add_task≈ 124 tokens
Поручение следующей сессии агента: хвост из «Осталось», который не успел сделать. Пользователь видит его в мини-аппе, следующая сессия — в list_tasks.
Paramètres, retour & exemple (2)
Paramètrestext· string · requisproject_id· integer · requis
Exemple d'appel{"name": "add_task", "arguments": {"text": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - archive_project≈ 126 tokens
Архивировать проект: уходит из списка, слот освобождается, данные целы. Зови, когда пользователю нужен слот под новый. Вернуть из архива и удалить проект может только он сам, в мини-аппе.
Paramètres, retour & exemple (1)
Paramètresproject_id· integer · requis
Exemple d'appel{"name": "archive_project", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - ask_user≈ 167 tokens
Спросить пользователя кнопками в Telegram, когда упёрся в развилку, которую решает он сам («какую БД берём?»). НЕ для мелочей, решаемых здравым смыслом. options — 2–4 коротких варианта (по умолчанию Да/Нет). Молчит — вернётся id для check_confirmation.
Paramètres, retour & exemple (2)
Paramètresoptions· ? · optionnelquestion· string · requis
Exemple d'appel{"name": "ask_user", "arguments": {"question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - attach_file≈ 116 tokens
Вложение для notify_me: скриншот после правки интерфейса, PDF, лог. В проект не сохраняется, живёт до отправки.
Paramètres, retour & exemple (2)
Paramètresfilename· string · requissize_bytes· integer · requis
Exemple d'appel{"name": "attach_file", "arguments": {"filename": "texte", "size_bytes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - check_confirmation≈ 108 tokens
Забрать ответ пользователя на вопрос ask_user (если тот вернул id). Зови не чаще раза в минуту-другую.
Paramètres, retour & exemple (1)
Paramètresask_id· string · requis
Exemple d'appel{"name": "check_confirmation", "arguments": {"ask_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - complete_task≈ 142 tokens
Закрыть поручение из list_tasks: result — что сделано (1–2 фразы, до 500 символов, пользователь прочитает это в Telegram). Зови СРАЗУ по факту, не пачкой в конце. Не закрывай то, за что не брался.
Paramètres, retour & exemple (2)
Paramètresresult· string · requistask_id· string · requis
Exemple d'appel{"name": "complete_task", "arguments": {"result": "texte", "task_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - create_project≈ 115 tokens
Завести проект в Чипе. Зови по просьбе пользователя — или предложи сам, если работаете над задачей без проекта. Название — по сути задачи, до 60 символов.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Exemple d'appel{"name": "create_project", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - finalize_upload≈ 106 tokens
Завершить двухфазную загрузку файла: зови ПОСЛЕ того, как curl из ответа upload_project_file отработал успешно.
Paramètres, retour & exemple (1)
Paramètresupload_id· string · requis
Exemple d'appel{"name": "finalize_upload", "arguments": {"upload_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - generate_image≈ 149 tokens
Сгенерировать картинку 1024×1024. ПЛАТНО: списывает с баланса пользователя ~3 кредита — зови по его запросу, не «на пробу». С project_id PNG ляжет в файлы проекта, без него — временная ссылка, скачай сразу.
Paramètres, retour & exemple (2)
Paramètresprompt· string · requisproject_id· ? · optionnel
Exemple d'appel{"name": "generate_image", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_project_context≈ 155 tokens
Контекст проекта: инструкции, поручения, оглавление карты, память, файлы, диалоги. Зови ОДИН раз, когда берёшься за проект впервые; вернулся в знакомый — whats_new, он дешевле. depth: "brief" (сводки аннотациями, по умолчанию) или "full" (дословно).
Paramètres, retour & exemple (2)
Paramètresdepth· string · optionnelproject_id· integer · requis
Exemple d'appel{"name": "get_project_context", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - get_project_map≈ 112 tokens
Оглавление карты проекта: полочки-статьи с актуальным знанием, которые Чип ведёт по журналу (не лента). Сама статья — read_map_section.
Paramètres, retour & exemple (1)
Paramètresproject_id· integer · requis
Exemple d'appel{"name": "get_project_map", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_files≈ 104 tokens
Файлы базы знаний проекта: имя, размер, читаемость. Зови перед read_project_file, если точное имя неизвестно.
Paramètres, retour & exemple (1)
Paramètresproject_id· integer · requis
Exemple d'appel{"name": "list_files", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_projects≈ 97 tokens
Проекты пользователя: id, название, последняя активность, открытые поручения. Нужен project_id — сюда; список меняется редко, не перечитывай.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_projects", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - list_tasks≈ 134 tokens
Поручения тебе в этом проекте: их ставит пользователь и прошлая сессия (add_task, хвосты «Осталось»). Зови в начале работы и когда ищешь, чем заняться дальше. Сделанное закрывай complete_task — незакрытое всплывёт снова.
Paramètres, retour & exemple (1)
Paramètresproject_id· integer · requis
Exemple d'appel{"name": "list_tasks", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - notify_me≈ 152 tokens
Сообщение пользователю в Telegram: итог долгой задачи («тесты зелёные», «сборка упала»), важное событие. НЕ для болтовни и не для вопросов — вопрос задавай в сессии. До 1000 символов. Показать скриншот, PDF или лог — сначала attach_file, потом сюда upload_id.
Paramètres, retour & exemple (2)
Paramètrestext· string · requisupload_id· string · optionnel
Exemple d'appel{"name": "notify_me", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - read_journal≈ 138 tokens
Журнал проекта дословно, новые сверху: сводки сессий и заметки-вехи. Зови за «что было N сессий назад»; поиск по теме — search_project. offset 0 — свежие, дальше листай по подсказке в конце ответа.
Paramètres, retour & exemple (2)
Paramètresoffset· integer · optionnelproject_id· integer · requis
Exemple d'appel{"name": "read_journal", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - read_map_section≈ 124 tokens
Статья одной полочки карты — актуальное знание по теме («Решения», «Грабли»…). Зови по оглавлению из get_project_context или get_project_map.
Paramètres, retour & exemple (2)
Paramètressection· string · requisproject_id· integer · requis
Exemple d'appel{"name": "read_map_section", "arguments": {"section": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - read_project_dialog≈ 152 tokens
Диалог пользователя с Чипом внутри проекта: сводка и последние реплики. Сценарий: надиктовал план с телефона — забери целиком, а не пересказ. Без session_id — самый свежий; id диалогов в get_project_context.
Paramètres, retour & exemple (2)
Paramètresproject_id· integer · requissession_id· ? · optionnel
Exemple d'appel{"name": "read_project_dialog", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - read_project_file≈ 144 tokens
Текст файла из базы знаний проекта, страницами. Без page у длинного документа придёт оглавление — выбери раздел и позови с page=N; дальше листай по подсказке в конце ответа.
Paramètres, retour & exemple (3)
Paramètrespage· integer · optionnelfilename· string · requisproject_id· integer · requis
Exemple d'appel{"name": "read_project_file", "arguments": {"filename": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - rename_project≈ 112 tokens
Переименовать проект (до 60 символов). Только по явной просьбе пользователя.
Paramètres, retour & exemple (2)
Paramètresname· string · requisproject_id· integer · requis
Exemple d'appel{"name": "rename_project", "arguments": {"name": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - save_session_summary≈ 148 tokens
Сводка рабочей сессии — в журнал проекта. Зови В КОНЦЕ сессии или перед долгой паузой, один раз — не дроби. Структура: Сделано → Решения и почему (включая отвергнутые) → Грабли → Осталось. До 6000 символов, на языке пользователя.
Paramètres, retour & exemple (2)
Paramètrestext· string · requisproject_id· integer · requis
Exemple d'appel{"name": "save_session_summary", "arguments": {"text": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - search_project≈ 208 tokens
Поиск по знанию проекта: полочки карты, журнал, память, диалоги. Зови за конкретным фактом или старым решением, которого нет в контексте. Без project_id — по всем проектам сразу. Запрос — 1–3 ключевых слова, не предложение. kind сужает память до вида (decision, pitfall, fact, preference, progress, correction); since (ISO, как курсор) режет старое.
Paramètres, retour & exemple (4)
Paramètreskind· string · optionnelquery· string · requissince· string · optionnelproject_id· ? · optionnel
Exemple d'appel{"name": "search_project", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - set_reminder≈ 128 tokens
Напоминание пользователю в Telegram — для отложенных проверок и дедлайнов. when — ISO-время («2026-07-25T10:00»), без пояса = локальное время пользователя. Текст до 200 символов.
Paramètres, retour & exemple (2)
Paramètrestext· string · requiswhen· string · requis
Exemple d'appel{"name": "set_reminder", "arguments": {"text": "texte", "when": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - upload_project_file≈ 215 tokens
Выгрузить файл в проект (md, txt, csv, json, pdf, docx, xlsx и др.) — пользователь откроет его с телефона. Зови, когда результат нужен ему в Чипе; код оставляй в репозитории. До ~20k символов — сразу в content, крупнее — укажи size_bytes и загрузи по инструкции из ответа. Картинки — generate_image. ПЛАТНО для многостраничного PDF: оглавление к нему списывает кредиты пользователя.
Paramètres, retour & exemple (4)
Paramètrescontent· string · optionnelfilename· string · requisproject_id· integer · requissize_bytes· integer · optionnel
Exemple d'appel{"name": "upload_project_file", "arguments": {"filename": "texte", "project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - whats_new≈ 190 tokens
Изменения в проекте с твоего прошлого захода: журнал, поручения, файлы, полочки карты, диалоги. Зови ПЕРВЫМ, как взялся за проект: в знакомом — только дельта, впервые — сразу полный контекст. Скажет «изменений много» — добери get_project_context. since — из «Курсора» прошлого ответа, session — метка твоей ветки: покажу соседние сессии этого токена.
Paramètres, retour & exemple (3)
Paramètressince· string · optionnelsession· string · optionnelproject_id· integer · requis
Exemple d'appel{"name": "whats_new", "arguments": {"project_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}} - whoami≈ 94 tokens
Тариф, занятость слотов проектов и (на платном тарифе) остатки дневных лимитов. Зови в начале сессии и когда другой тул отказал по лимиту.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "whoami", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».