Kyomi
Connect various data sources to visualize, monitor, and analyze complex datasets through interactive dashboards.
Что умеет
- Delete Watch: Permanently delete a watch. This action cannot be undone. Use update_watch to temporarily disable a watch instead.
- Modify Dashboard: Update an existing dashboard's title and/or content. You must be the owner to update. Use get_chartml_spec to verify ChartML syntax before updating. ChartML blocks are validated befo
- Save Learning: Save knowledge about how to navigate the data warehouse. NOT for saving analysis results or business insights. IMPORTANT: If your learning mentions specific tables or columns, you MUST:
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Connect various data sources to visualize, monitor, and analyze complex datasets through interactive dashboards. Automate data monitoring with scheduled reports and alerts that notify you of significant changes or trends. Leverage advanced forecasting and semantic search to uncover hidden insights and predict future business outcomes.
Как подключить
Как подключить Kyomi к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://kyomi-mcp--kyomi.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Kyomi к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://kyomi-mcp--kyomi.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Kyomi к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://kyomi-mcp--kyomi.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (27)
Технические названия из tools/list. Нужны только разработчикам.
| delete_watch | Permanently delete a watch. This action cannot be undone. Use update_watch to temporarily disable a watch instead. |
| modify_dashboard | Update an existing dashboard's title and/or content. You must be the owner to update. Use get_chartml_spec to verify ChartML syntax before updating. ChartML blocks are validated before saving - invalid syntax will return detailed errors. |
| save_learning | Save knowledge about how to navigate the data warehouse. NOT for saving analysis results or business insights. IMPORTANT: If your learning mentions specific tables or columns, you MUST: (1) verify they exist using get_table_info first, (2) include related_tables with fully qualified names (e.g. ["public.orders"]), (3) include related_columns for key columns (e.g. ["public.orders.total_amount"]). Learnings referencing tables without this metadata will be rejected. |
| list_datasources | List all available datasources in the current workspace. Returns each datasource's slug, name, type, and number of indexed tables. |
| forecast_data | Run time series forecasting on data from a datasource. Returns forecast predictions with confidence intervals that you can use to make projections and recommendations. Use this when the user asks about future trends, projections, or predictions. The tool queries the datasource, fits a forecasting model, and returns predicted values with upper/lower confidence bounds. Models: 'auto' (recommended - selects best model via cross-validation), 'ets' (exponential smoothing), 'linear', 'exponential' (growth curves), 'logistic' (S-curves/saturation). Minimum 4 data points required. Always include ORDER BY on the timestamp column in your SQL query. |
| browse_resources | List available Kyomi documentation resources. Returns a catalog of docs:// URIs with titles and descriptions. Use this to discover what documentation is available, then use read_resource to read specific docs. |
| get_workspace_info | Get information about the current workspace including all members and their emails. |
| get_watch_info | Get detailed information for a specific watch including recent execution history. Use this to view configuration, debug watch behavior, check why a watch didn't alert, or verify it is running on schedule. |
| search_dashboards | Search for dashboards in the current workspace. Supports sorting by popularity, recency, or creation date. Use this to find existing dashboards, check for duplicates before creating, or help users locate specific dashboards. Can return top 10 most popular dashboards. |
| render_chart | Render a ChartML visualization as an interactive chart or PNG image. Accepts a ChartML specification as YAML or JSON string. Resolves data queries and produces the final visualization. Use get_chartml_spec first to understand ChartML syntax. |
| get_dashboard_info | Get detailed information about a specific dashboard including full content. |
| update_analytics_site | Update an analytics site's name, allowed domains, and/or datasource slug. If domains change, the tracking snippet is regenerated (the old snippet stops working). |
| read_resource | Read a specific Kyomi documentation resource by its docs:// URI. Returns the full markdown content of the document. Use browse_resources first to discover available URIs. |
| update_watch | Update an existing Kyomi Watch. You can change name, prompt, schedule, mode, enabled status, Slack channel, or email alert settings. Only include parameters you want to change. |
| list_analytics_sites | List all analytics sites in the current workspace. Returns site details including tracking snippets and linked datasource slugs. |
| create_dashboard | Create a new dashboard. You MUST search for existing dashboards first using search_dashboards to avoid duplicates. Use get_chartml_spec to check ChartML syntax before creating dashboards with charts. ChartML blocks are validated before saving - invalid syntax will return detailed errors. |
| create_watch | Create a Kyomi Watch - automated data monitoring that runs on a schedule. **Two Modes (REQUIRED - you must choose one):** 1. **Alert Mode** (mode="alert") - Conditional monitoring 2. **Report Mode** (mode="report") - Scheduled reports **Workflow:** 1. Use search_watches to check for duplicates first 2. Explore data schema 3. Set verified_no_duplicates=true after checking **Schedule:** Cron expression in UTC (5 fields: min hour day month weekday) NOTE: Premium feature (Pro/Team plans). |
| search_knowledge | Search the workspace's knowledge base for relevant tables, learnings, and metrics using semantic search. Use this to discover what data is available before querying. |
| search_watches | Search for existing watches to avoid duplicates or find watches to modify. Leave the query empty to list all watches. Returns matching watches with full details (name, prompt, schedule, mode, queries, status, last execution). |
| get_chartml_spec | Get ChartML specification documentation for creating visualizations. |
| validate_sql | Validate SQL query syntax without executing. Returns validation status, error message with line/column if invalid. |
| query_datasource | Execute a SQL query against any datasource and return results. HARD LIMIT: 20 rows maximum. Use fully qualified table names. |
| get_table_info | Get detailed information about a table from any datasource. Returns schema, column names, types, descriptions, and metadata. |
| trigger_watch | Manually trigger a watch to run immediately. The watch must be enabled. Use get_watch_info afterwards to see the results. |
| create_analytics_site | Create an analytics site for tracking website events. Returns a <script> snippet to embed in the site's HTML <head>. Automatically provisions a queryable ClickHouse datasource that you can use with query_datasource, create_dashboard, and other tools. |
| delete_analytics_site | Delete an analytics site and its auto-provisioned datasource. This removes the ClickHouse user, row policy, and all associated dashboards/watches. This action cannot be undone. |
| delete_dashboard | Delete a dashboard. You must be the owner to delete. This action cannot be undone. |