dashboardbase — MCP-сервер для Claude Code: проверка дашбордов
Проверяет ответы виджет-эндпоинтов и файлы настройки дашборда по контракту dashboardbase до запуска приложения.
claude mcp add --env DASHBOARDBASE_API_URL=<DASHBOARDBASE_API_URL> --transport stdio dashboardbase -- npx -y @dashboardbase/mcpЧто делает dashboardbase
Сервер даёт агенту три инструмента. validate_setup_file разбирает файл настройки, который описывает виджеты и источники данных дашборда, и показывает ошибки и предупреждения с полем, строкой и столбцом. validate_widget_response сверяет JSON, который возвращает эндпоинт виджета, с контрактом и выдаёт путь и сообщение по каждой проблеме. create_setup_link загружает готовый файл и отдаёт ссылку на предпросмотр импорта — только по запросу; файл с учётными данными он отклоняет и перечисляет поля, из-за которых это произошло.
Все три инструмента обращаются к публичному API dashboardbase. Аккаунт и ключ не нужны, переменных окружения настраивать нечего. Для установки через npx нужен Node.js 20 или новее — это единственное требование, и только для этого способа.
Схем сервер у себя не держит: сообщения об ошибках приходят из живого API, поэтому улучшения видны сразу, без обновления пакета. Новый инструмент появится только после обновления пакета и перезапуска сервера — список инструментов у запущенного процесса фиксирован на сессию. Если npx -y @dashboardbase/mcp --version показывает версию старее свежего релиза, npm отдаёт закэшированные метаданные; тогда помогает npx -y @dashboardbase/mcp@latest --version.
Какие задачи решает
- проверить файл настройки дашборда до импорта
- найти опечатку в типе виджета с номером строки
- сверить ответ эндпоинта с контрактом виджета
- получить ссылку на предпросмотр импорта готовой настройки
- отловить учётные данные в файле настройки перед загрузкой
Примеры запросов агенту
- Проверь мой файл настройки dashboardbase и покажи ошибки
- Сверь ответ эндпоинта виджета с контрактом dashboardbase
- Сделай ссылку на предпросмотр импорта для этого файла настройки
Как установить dashboardbase
Командой платформы
claude mcp add --env DASHBOARDBASE_API_URL=<DASHBOARDBASE_API_URL> --transport stdio dashboardbase -- npx -y @dashboardbase/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add dashboardbase --env DASHBOARDBASE_API_URL=<DASHBOARDBASE_API_URL> -- npx -y @dashboardbase/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"dashboardbase": {
"command": "npx",
"args": [
"-y",
"@dashboardbase/mcp"
],
"env": {
"DASHBOARDBASE_API_URL": "<DASHBOARDBASE_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"dashboardbase": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@dashboardbase/mcp"
],
"env": {
"DASHBOARDBASE_API_URL": "<DASHBOARDBASE_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DASHBOARDBASE_API_URL=<DASHBOARDBASE_API_URL> dashboardbase npx -y @dashboardbase/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dashboardbase
Как установить dashboardbase в Claude Code?
Выполните claude mcp add dashboardbase -- npx -y @dashboardbase/mcp. После этого claude mcp list должен показать сервер как подключённый.
Что делает dashboardbase?
Даёт агенту инструменты для проверки файла настройки дашборда и ответа виджет-эндпоинта по контракту dashboardbase, а также для создания ссылки на предпросмотр импорта.
Нужен ли ключ API для dashboardbase?
Нет. Инструменты обращаются к публичному API, аккаунт и ключ не требуются. Для установки через npx нужен Node.js 20 или новее.