ПромтЛаб реализует Model Context Protocol — открытый стандарт для подключения данных к AI-клиентам. Через MCP ваши промпты, коллекции и теги становятся доступны прямо из Claude Code, Claude Desktop, Cursor, Windsurf и других совместимых клиентов.
pvlt_ваш_ключ.В терминале — одна команда:
claude mcp add promptvault --transport http https://promtlabs.ru/mcp \
--header "Authorization: Bearer pvlt_ваш_ключ"Все операции работают и в личном пространстве, и в команде (через параметр team_id). Запись недоступна для роли читателя.
whoamiТекущий пользователь (id, email, plan)search_promptsПоиск по промптам, коллекциям, тегамlist_promptsСписок промптов с фильтрами (коллекция, теги)get_promptПолучить промпт по ID с полным содержимымlist_prompt_varsИзвлечь {{переменные}} из промптаlist_collectionsСписок коллекций с количеством промптовcollection_getПолучить коллекцию по IDlist_tagsСписок теговlist_teamsСписок команд пользователя (id, role, member_count)get_quota_statusТекущее использование лимитов тарифа (промпты/коллекции/MCP daily)list_duplicate_promptsПары похожих промптов (Pro/Max — очистка библиотеки)list_unused_promptsПромпты с нулевым usage (Pro/Max)list_empty_collectionsКоллекции без активных промптов (Pro/Max)list_orphan_tagsТеги без активных промптов (Pro/Max)list_chainsСписок доступных цепочек промптовget_chainПолучить цепочку по ID со списком шаговcreate_promptСоздать промптupdate_promptОбновить промпт (создаёт новую версию)prompt_increment_usageОтметить использование промпта (для аналитики)share_createСоздать публичную ссылку на промптcollection_updateОбновить название/описание/цвет/иконку коллекцииcreate_tagСоздать тегcreate_collectionСоздать коллекцию для организации промптовstart_chain_executionЗапустить выполнение цепочки промптовadvance_chain_stepПередать output шага и перейти к следующемуdelete_promptУдалить промпт (в корзину на 30 дней)delete_collectionУдалить коллекцию (промпты внутри не затрагиваются)tag_deleteУдалить тег (промпты не затрагиваются)share_deactivateДеактивировать публичную ссылкуURI, которые LLM подгружает как контекст без явной команды.
promptvault://collectionsВсе коллекции (контекст для LLM)promptvault://tagsВсе теги (контекст для LLM)promptvault://prompts/{id}Конкретный промпт по IDГотовые шаблоны, которые клиент может вставить как сообщение.
use_promptЗагрузить промпт из библиотеки и отформатировать для LLMВсе tools принимают необязательный team_id. Без него — личное пространство, с ним — командное (если у вас есть доступ).
"Найди мой промпт для код-ревью в команде"
→ search_prompts(query="код-ревью", team_id=2)
"Создай промпт в командном пространстве"
→ create_prompt(title="...", content="...", team_id=2)| Роль | Чтение | Запись |
|---|---|---|
| Владелец | ✓ | ✓ |
| Редактор | ✓ | ✓ |
| Читатель | ✓ | — |
"Найди промпты про TypeScript"
→ search_prompts(query="TypeScript")
→ get_prompt(id=42)"Создай промпт для рефакторинга кода"
→ list_tags() # доступные теги
→ list_collections() # доступные коллекции
→ create_prompt(
title="Рефакторинг кода",
content="Ты — эксперт по рефакторингу...",
tag_ids=[1, 3],
collection_ids=[2]
)"Поделись промптом #5"
→ share_create(prompt_id=5)
# → { url: "https://promtlabs.ru/s/abc123" }ПромтЛаб тарифицирует только реальные изменения в БД: write/destructive операций из 29. Чтение и трекинг использования — бесплатны.
Едят квоту: create_prompt, update_prompt, delete_prompt, create_collection, collection_update, delete_collection, create_tag, tag_delete, share_create, share_deactivate, start_chain_execution, advance_chain_step. При превышении — 402 Payment Required.
Максимум 100 записей на страницу в list-операциях. При превышении — ответ 429 с заголовком Retry-After.
Authorization: Bearer pvlt_…MCP_ENABLED=true)Retry-After: 60 — ждите указанное число секунд./mcp (не /api/mcp)http://localhost:8080/mcp