Knowi-mcp
MCP-сервер Knowi
Подключите Claude Code, Claude Desktop, Cursor или любой другой ИИ-клиент с поддержкой MCP к Knowi. Запрашивайте данные, создавайте дашборды, управляйте отчетами и многое другое — на естественном языке, напрямую через вашего ИИ-ассистента.
MCP-сервер встроен в приложение Knowi. Отдельная установка не требуется.
Быстрый старт
1. Создание MCP-токена
Войдите в Knowi
Перейдите в Settings → AI Settings (Настройки → Настройки ИИ)
В разделе MCP Token выберите срок действия и нажмите Generate Token (Создать токен)
Скопируйте токен — он отображается только один раз
2. Подключение к Claude Code
claude mcp add knowi https://your-instance.knowi.com/api/2.0/mcp \
--transport http \
--header "Authorization: Bearer YOUR_MCP_TOKEN"Для аккаунтов knowi.com:
claude mcp add knowi https://www.knowi.com/api/2.0/mcp \
--transport http \
--header "Authorization: Bearer YOUR_MCP_TOKEN"3. Подключение к Claude Desktop
Отредактируйте файл конфигурации:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"knowi": {
"type": "streamable-http",
"url": "https://your-instance.knowi.com/api/2.0/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_TOKEN"
}
}
}
}После сохранения перезапустите Claude Desktop.
4. Проверка
"What Knowi tools are available?"Вы должны увидеть инструменты, включая knowi_do, knowi_ask, knowi_search, knowi_list_dashboards и другие.
Related MCP server: AgenticBI
Доступные инструменты
Инструменты на базе ИИ
Инструменты естественного языка, которые используют ИИ-оркестратор Knowi для интерпретации инструкций и объединения операций в цепочки.
Инструмент | Описание |
| Выполнение любой операции Knowi через естественный язык |
| Запрос данных — находит набор данных, создает запрос, возвращает результаты |
| Поиск по всем дашбордам, виджетам, наборам данных и отчетам |
Детерминированные инструменты
Прямые, быстрые операции с предсказуемым поведением.
Инструмент | Описание |
| Список всех доступных дашбордов |
| Получение строк данных из виджета или набора данных |
| Отправка строк данных в набор данных (создает его, если он не существует) |
| Получение полных метаданных для любого актива |
| Поиск виджетов по имени |
| Создание нового подключения к источнику данных |
| Создание и выполнение запроса к источнику данных |
| Создание нового графика или визуализации |
| Обновление существующего виджета |
| Создание запланированного отчета |
| Создание оповещения по данным |
| Список настроенных оповещений |
| Тестирование оповещения |
| Обновление оповещения |
| Запуск выполнения запроса или отчета |
| Экспорт дашборда или виджета в PDF |
| Экспорт данных в CSV |
| Генерация URL для встраивания |
| Получение ИИ-аналитики для виджета |
| Упорядочивание виджетов на дашборде |
| Импорт файла (CSV, Excel) как набора данных |
| Загрузка документа для ИИ-вопросов и ответов |
| Задание вопросов по загруженным документам |
| Извлечение структурированных данных из документа |
| Список загруженных документов |
| Удаление загруженного документа |
| Удаление актива (требует явного подтверждения) |
Примеры использования
"Show me my Knowi dashboards"
"Ask Knowi: what were our top customers by revenue last month?"
"Create a sales dashboard with revenue trends and top products"
"Search Knowi for dashboards related to customer analytics"
"Get the data from the Monthly Revenue widget"
"Export the Executive Summary dashboard to PDF"
"Push these sales records to a Knowi dataset called 'Daily Sales'"
"Set up a daily email report for the executive dashboard"Управление токенами
Ротация токена:
Перейдите в Settings → AI Settings → MCP Token
Нажмите Revoke Token (Отозвать токен)
Создайте новый и обновите конфигурацию:
claude mcp remove knowi
claude mcp add knowi https://your-instance.knowi.com/api/2.0/mcp \
--transport http \
--header "Authorization: Bearer YOUR_NEW_TOKEN"Один токен на пользователя. Создание нового токена автоматически отзывает предыдущий.
Справочник API
MCP-сервер предоставляет как Streamable HTTP (для MCP-клиентов), так и REST-эндпоинты (для прямого программного использования).
Проверка работоспособности (Health Check)
curl https://your-instance.knowi.com/api/2.0/mcp/health{
"status": "healthy",
"toolCount": 28,
"tools": ["knowi_do", "knowi_ask", "knowi_search", "..."],
"activeSessions": 0
}Список инструментов
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://your-instance.knowi.com/api/2.0/mcp/toolsВызов инструмента (REST)
curl -X POST https://your-instance.knowi.com/api/2.0/mcp/tools/call \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "knowi_list_dashboards",
"arguments": {}
}'Streamable HTTP (JSON-RPC)
Все операции MCP-клиента используют POST /api/2.0/mcp со стандартным JSON-RPC:
# Initialize
curl -X POST https://your-instance.knowi.com/api/2.0/mcp \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'Ответ включает заголовок Mcp-Session-Id для использования в последующих запросах.
Безопасность
Ограниченные учетные данные: MCP-токены имеют доступ только к MCP-эндпоинтам — их нельзя использовать для работы с основным Management API.
Авторизация при каждом запросе: Каждый инструмент проверяет, имеет ли аутентифицированный пользователь доступ к запрашиваемому ресурсу перед выполнением.
Защита от инъекций промптов: Инструменты на базе ИИ сканируют инструкции на наличие известных шаблонов инъекций и отклоняют их до передачи ИИ-модели.
Защита от деструктивных операций:
knowi_doблокирует инструкции удаления/сброса/очистки. Удаления требуют использования явного инструментаknowi_deleteс обязательным параметромconfirm: true.Усечение данных:
knowi_get_dataиknowi_askпо умолчанию возвращают не более 100 строк.Безопасность сессии: Streamable HTTP-сессии привязаны к аутентифицированному пользователю. Идентификаторы сессий сами по себе не предоставляют доступ.
Поток данных
Когда Claude вызывает инструмент Knowi MCP, ответ инструмента (строки данных, метаданные, аналитика) возвращается в Claude и обрабатывается в инфраструктуре Anthropic. Это неотъемлемая часть MCP — клиент должен получать результаты, чтобы действовать на их основе.
Для максимальной изоляции данных используйте ИИ-агенты внутри продукта Knowi вместо MCP.
Устранение неполадок
Инструменты не отображаются в Claude:
Полностью перезапустите Claude Code / Claude Desktop
Проверьте доступность сервера:
curl https://your-instance.knowi.com/api/2.0/mcp/healthПроверьте валидность токена:
curl -H "Authorization: Bearer TOKEN" https://your-instance.knowi.com/api/2.0/mcp/tools
Ошибка "Failed to connect" в claude mcp list:
Убедитесь, что вы использовали
--transport http(требуется для Streamable HTTP)Удалите и добавьте сервер снова, если транспорт был настроен неверно
Ошибки 401:
Токен может быть просрочен или отозван. Создайте новый токен в Settings → AI Settings и обновите конфигурацию.
Вызовы инструментов возвращают "access denied" (доступ запрещен):
Пользователь, чей токен вы настроили, не имеет прав на запрашиваемый ресурс.
Для промышленного использования создайте выделенного пользователя Knowi с минимально необходимыми правами.
Требования
Аккаунт Knowi с включенными AI Agents (Settings → AI Settings)
Claude Code CLI, Claude Desktop или любой клиент с поддержкой MCP
Документация
Справочник MCP-сервера — полный справочник API, схемы всех инструментов, модель безопасности
Руководство по настройке Claude Code — пошаговые инструкции по настройке
Документация Knowi — полная документация по продукту
Поддержка
Документация: knowi.com/docs
Поддержка: support.knowi.com
Проблемы с этим репозиторием: Откройте issue на GitHub
This server cannot be deployed
Maintenance
Related MCP Connectors
Let AI agents query data and act across all your business apps via MCP.
Oviond brings data from 100+ marketing platforms into one reporting platform. Through the Oviond MCP server, AI assistants can securely access and work with Oviond clients, projects, reports, dashboards, widgets, and marketing data. Ask questions about your reporting data, analyze marketing performance, and manage reporting workflows directly through your AI assistant.
Connect your ads, shop, analytics, social, CRM and finance platforms once, then let Claude, ChatGPT, Cursor or any MCP client read, join and explain your numbers. Public statistics from the World Bank, IMF, Eurostat, OECD, WHO and SEC filings come as context, searchable and chartable from the same tools. Read-only by design, every number carries its source.
Your Caspio data is MCP-enabled. Bring any dataset and put your AI assistants to work. No coding.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that bridges AI assistants with data warehouses through Cube.js to enable governed, natural language semantic analytics queries. It provides tools for metadata discovery and secure query execution while enforcing governance policies like PII blocking and access limits.3144 npm1MIT

AgenticBIofficial
FlicenseNot gradedqualityDmaintenanceConnect your business data to any MCP client. AgenticBI agents find the right data, join across systems, run queries, build dashboards, generate reports, and automate analytics workflows. No SQL required.-- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI assistants the ability to connect to, query, profile, and monitor data sources — turning any LLM into an interactive data engineering copilot.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query live schema, lineage, and query-context across data warehouses, dbt projects, orchestration systems, and BI tools via MCP tools.Apache 2.0