Open in
Разрабатывайте с Claude Code, Codex или Cursor
Установите навыки агента ThunderPhone, подключите MCP-сервер ThunderPhone и предоставьте агенту для разработки актуальную документацию по продукту.
ThunderPhone предоставляет три уровня для агентов программирования:
| Уровень | Что он даёт агенту |
|---|---|
| Навыки агентов | Специализированные процедуры для агентов, промптов, номеров, звонков, инструментов, вебхуков, базы знаний, тестирования, кампаний, виджетов, фреймворков реального времени и миграций. |
| MCP | Аутентифицированные инструменты охватывают агентов, номера, звонки, тестирование, базу знаний, инструменты/вебхуки, кампании, голоса, импорты и документацию по мере их появления; вызовите tools/list, чтобы получить актуальный каталог. |
| Исходная документация | Актуальные исходники Markdown с описанием поведения продукта и деталями API. |
Навыки объясняют, как выполнить работу. MCP позволяет агенту программирования проверять данные и выполнять действия в вашей организации. Исходная документация предоставляет материалы для вопросов, выходящих за рамки загруженного навыка.
Установка в проекте
Этот блок устанавливает навыки, делает ключ доступным в текущей оболочке и добавляет MCP-сервер для проекта в Claude Code. Замените заполнитель, получив реальное значение из менеджера секретов; не вставляйте ключ в репозиторий или чат.
npx skills add thunderphone/skills
export THUNDERPHONE_API_KEY='replace-with-value-from-your-secret-manager'
claude mcp add --transport http --scope project \
--header 'Authorization: Bearer ${THUNDERPHONE_API_KEY}' \
thunderphone https://api.thunderphone.com/v1/mcpДля Codex замените последнюю команду на:
codex mcp add thunderphone \
--url https://api.thunderphone.com/v1/mcp \
--bearer-token-env-var THUNDERPHONE_API_KEYCursor читает конфигурацию проекта из .cursor/mcp.json:
{
"mcpServers": {
"thunderphone": {
"type": "http",
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
}
}
}
}VS Code использует тот же сервер под ключом servers в .vscode/mcp.json:
{
"servers": {
"thunderphone": {
"type": "http",
"url": "https://api.thunderphone.com/v1/mcp",
"headers": {
"Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
}
}
}
}Пример сессии: двуязычный администратор стоматологической клиники
- Попросите агента для написания кода загрузить
create-agent,thunderphone-prompt-builder,build-tool-integration,add-knowledgeиtest-agent. Укажите ему сначала составить план и пока не создавать ресурсы. - Передайте ему проверенные сведения о клинике, поддерживаемые задачи, правила эскалации и две необходимые локали. Попросите проверить актуальный каталог голосов и поддерживаемые языки, а не придумывать голос или локаль.
- Попросите создать один промпт для продакшена на основе общих принципов и фактов. Голосовой агент должен переключаться на поддерживаемый язык звонящего, говорить кратко, задавать по одному вопросу и не использовать сценарии ответов звонящего.
- Попросите определить узкий инструмент для записи и прикрепить только те знания, которые нужны администратору. Перед деплоем протестируйте успешную работу инструмента, отсутствие доступного времени, недопустимый ввод, тайм-аут и передачу человеку.
- Создайте сценарии для обоих языков, прерываний, исправлений, отсутствующих сведений, вопросов по знаниям, сбоев записи и эскалации. Запустите их, проверьте расшифровки и данные работы инструмента, исправьте минимальное общее правило и повторно запустите тот же набор.
- Проверьте точный черновик и результаты тестов, затем явно разрешите деплой и привязку номера. Выполните контролируемый аудиозвонок на каждом языке, прежде чем переводить реальный трафик.
Используйте SDK для Python или TypeScript для типизированных REST-запросов.
Используйте REST вместо MCP, если для сборки нужны детерминированные полезные нагрузки, версионируемые
фикстуры, массовая оркестрация или операция, которой нет в текущем списке инструментов MCP.
API доступен по адресу https://api.thunderphone.com/v1; см.
введение в API и
руководство по MCP.