Сервер Marketo MCP
Сервер Model Context Protocol для взаимодействия с API Marketo. Этот сервер предоставляет инструменты для управления формами Marketo, включая листинг, клонирование и утверждение форм.
Предпосылки
Node.js (v14 или выше)
Учетные данные API Marketo (идентификатор клиента и секретный код клиента)
Экземпляр Marketo с включенным доступом API
Установлен Claude Desktop
Related MCP server: Xero MCP Server
Начиная
1. Получите учетные данные API Marketo
Войдите в свою панель администратора Marketo.
Перейдите в Администрирование > Интеграция > LaunchPoint.
Нажмите «Новый» > «Новая услуга».
Заполните данные об услуге:
Услуга: Индивидуальная
Отображаемое имя: (например, «MCP-сервер»)
Сохраните предоставленные идентификатор клиента и секретный код клиента.
2. Настройте переменные среды
Создайте файл
.envв корневом каталоге:
3. Установка и настройка
4. Конфигурация рабочего стола Клода
Открыть рабочий стол Клода
Перейти к настройкам разработчика
Вставьте параметры конфигурации , которые были выведены в процессе сборки.
Сохранить конфигурацию
Перезагрузить рабочий стол Клода
Доступные инструменты
Получить список форм
Получить форму по идентификатору
Форма клонирования
Утвердить форму
Обработка ошибок
Распространенные сценарии ошибок и решения:
Ошибки аутентификации
Проверьте правильность вашего идентификатора клиента и секретного кода клиента.
Проверьте, включен ли ваш API-доступ в Marketo
Убедитесь, что URL-адрес вашего экземпляра правильный.
Ошибки разрешения
Убедитесь, что у вашего пользователя API есть достаточные разрешения.
Проверьте права доступа к папке для операций с формами
Ограничение скорости
Сервер автоматически обрабатывает обновление токенов.
Рассмотрите возможность внедрения логики повторных попыток для запросов с ограниченной частотой
Лучшие практики
Управление окружающей средой
Никогда не передавайте файлы
.envв систему контроля версийИспользуйте разные учетные данные для разработки и производства
Регулярно меняйте свои учетные данные API
Безопасность
Безопасное хранение учетных данных
Используйте переменные среды для конфиденциальных данных
Мониторинг журналов доступа API
Производительность
Кэшируйте данные формы, когда это необходимо
Используйте пагинацию для больших списков форм
Правильно управляйте ограничениями ставок
Разработка
Структура проекта
Вы можете запустить MCP inspector на этом сервере с помощью следующей команды: npx @modelcontextprotocol/inspector node build/index.js
Внося вклад
Форк репозитория
Создать ветку функций
Внесите изменения
Отправить запрос на извлечение
Поддерживать
По вопросам и проблемам:
Проверьте документацию Marketo REST API
Ознакомьтесь с типичными сценариями ошибок выше.
Отправить проблему в репозиторий