MCP server Dotplot
✓ ПровереноАнализирует пользовательские сценарии и удержание продукта с помощью точечных диаграмм (dot plots) по каждому пользователю для поиска aha-моментов и оценки эффективности воронок.
Также известен как brownglasses/dotplot-mcp
- Звёзды
- 1
- Инструменты
- —
- Загрузки, 30 дней
- 142
- Последняя версия
- 0.1.4
- Последний коммит
- 14 авг. 2026 г.
- Лицензия
- MIT
Что такое Dotplot MCP?
Dotplot — это MCP server. Анализирует пользовательские сценарии и удержание продукта с помощью точечных диаграмм (dot plots) по каждому пользователю для поиска aha-моментов и оценки эффективности воронок.
Сводка сгенерирована из README проекта
О Dotplot MCP server
Dotplot MCP предоставляет разработчикам способ анализа пользовательских сценариев и удержания продукта через точечные диаграммы по каждому пользователю. Вместо того чтобы полагаться на агрегированные графики вроде DAU или MAU, этот MCP server фокусируется на поведении отдельных пользователей, создавая визуальное представление, где каждая строка соответствует одному пользователю, а каждая ячейка — одному дню. Такой подход помогает выявить конкретные aha-моменты и оценить эффективность воронок даже при небольшой пользовательской базе.
Пользователи могут развернуть сервер локально с помощью команды claude mcp add --scope user dotplot -- uvx dotplot-mcp. Система работает так, что ИИ интерпретирует данные, вычисленные кодом, что гарантирует математическую точность. Сервер может преобразовывать существующие SQL-таблицы, например заказы или товары в списке желаемого, в потоки событий без необходимости создания выделенной таблицы событий. В сервер включены специальные slash-команды, такие как /dotplot-analyze-product для получения полных отчетов, /dotplot-add-tracking для поиска недостающего логирования и /dotplot-whats-changed для сравнения текущих данных с предыдущими результатами.
Что вы можете с ним делать
- 1Проведение полного анализа продуктаПопросите ИИ составить подробный отчет об удержании пользователей и их поведении в вашем продукте.
- 2Поиск недостающего отслеживания событийПоручите агенту просканировать кодовую базу, чтобы найти и написать код логирования, который вы еще не реализовали.
- 3Сравнение удержания во времениПроверьте, как изменились паттерны поведения пользователей, сравнив новый отчет с предыдущим.
- 4Преобразование SQL-таблиц в событияПреобразуйте стандартные таблицы базы данных, такие как заказы, в данные о событиях для последующего анализа.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Dotplot MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Dotplot MCP в Claude Code
$ claude mcp add dotplot-mcp -- uvx dotplot-mcpУстановка Dotplot MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"dotplot-mcp": {
"command": "uvx",
"args": [
"dotplot-mcp"
]
}
}
}Установка Dotplot MCP в VS Code
.vscode/mcp.json
{
"servers": {
"dotplot-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"dotplot-mcp"
]
}
}
}Установка Dotplot MCP в VS Code CLI
$ code --add-mcp '{"name":"dotplot-mcp","type":"stdio","command":"uvx","args":["dotplot-mcp"]}'Установка Dotplot MCP в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"dotplot-mcp": {
"command": "uvx",
"args": [
"dotplot-mcp"
]
}
}
}Установка Dotplot MCP в Codex
$ codex mcp add dotplot-mcp -- uvx dotplot-mcpУстановка Dotplot MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.dotplot-mcp] command = "uvx" args = ["dotplot-mcp"]
Установка Dotplot MCP в Gemini CLI
$ gemini mcp add -s user dotplot-mcp uvx -- dotplot-mcpУстановка Dotplot MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"dotplot-mcp": {
"command": "uvx",
"args": [
"dotplot-mcp"
]
}
}
}Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийbrownglasses/dotplot-mcp is public and reachablegithub.com/brownglasses/dotplot-mcp ↗Пройдено
- Пакет указывает этот репозиторий как источникdotplot-mcp names brownglasses/dotplot-mcp as sourcepypi.org/project/dotplot-mcp/ ↗Пройдено
- Происхождение сборки (аттестация Sigstore)No build attestation published for this releaseНе проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-08-14github.com/brownglasses/dotplot-mcp ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from dotplot-mcpПройдено
- Нет критических предупреждений в пакете или его зависимостях29 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHubDot Plot MCP
See individual users, not aggregate charts.
English | 한국어

Install
Paste this to your agent and it sets everything up:
Set up Dotplot (MCP + skills) — instructions are here https://dotplot-reports.vercel.app/setup.md
claude mcp add --scope user dotplot -- uvx dotplot-mcp
Use
Say this in any project:
"Analyze my product"
You get the report above. That's it.
Or use the slash commands:
/dotplot-analyze-product full analysis and report
/dotplot-add-tracking find and write the logging you're missing
/dotplot-whats-changed compare with the previous report
Claude finds your data, picks the action that means "this user got value", and
writes the report. No events table needed — your orders table already is one:
SELECT user_id, created_at::date AS date, 'purchase' AS event FROM orders
UNION ALL
SELECT user_id, added_at::date, 'add_to_wishlist' FROM wishlist_items
Nothing tracked yet? Say "add the tracking I'm missing" and Claude reads your code, writes the logging that's absent, and tells you when to come back.
git clone https://github.com/brownglasses/dotplot-mcp && cd dotplot-mcp
uv run sample_data.py # 40 fake users with a pattern planted in them
uv run harness.py # watch the whole pipeline run
Why this exists
DAU/MAU charts go "up and to the right" as long as new users arrive — even when nobody stays. Until you have hundreds of users, the most informative dashboard is YC's dot plot (David Lieb): one row per user, one cell per day.
Four rules keep it honest:
- Code computes, AI only interprets — same data, same numbers, every time
- Small samples withhold judgment — under 5 users in a group, it says nothing
- Correlation isn't cause — every finding ships with "test this before you believe it"
- Vanity metrics are refused — pick
open_appas your value event and the code says no
Reports come out in your language (English, 한국어, 日本語 built in; anything else translated on the fly with the numbers verified intact).
More
MIT
Вопросы о Dotplot MCP
Как добавить Dotplot MCP в Claude Code?
Выполните claude mcp add dotplot-mcp -- uvx dotplot-mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Dotplot MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как начать анализ моего продукта?
Вы можете просто сказать своему агенту «Analyze my product», чтобы сгенерировать отчет.
Что если у меня еще не настроено отслеживание событий?
Вы можете попросить ИИ найти и написать недостающий код логирования за вас.
Требуется ли наличие специальной таблицы событий?
Нет, сервер может извлекать события из существующих таблиц базы данных, таких как заказы или товары в списке желаемого, используя SQL.