Skip to main content
Glama

Servidor MCP de Knowi

Conecte Claude Code, Claude Desktop, Cursor o cualquier cliente de IA compatible con MCP a Knowi. Consulte sus datos, cree paneles, gestione informes y más, en lenguaje natural, directamente desde su asistente de IA.

El servidor MCP está integrado en la aplicación Knowi. No se requiere una instalación por separado.

Inicio rápido

1. Generar un token MCP

  1. Inicie sesión en Knowi

  2. Vaya a Settings → AI Settings (Configuración → Configuración de IA)

  3. En MCP Token, elija una fecha de caducidad y haga clic en Generate Token (Generar token)

  4. Copie el token: solo se muestra una vez

2. Conectar a Claude Code

claude mcp add knowi https://your-instance.knowi.com/api/2.0/mcp \
  --transport http \
  --header "Authorization: Bearer YOUR_MCP_TOKEN"

Para cuentas de knowi.com:

claude mcp add knowi https://www.knowi.com/api/2.0/mcp \
  --transport http \
  --header "Authorization: Bearer YOUR_MCP_TOKEN"

3. Conectar a Claude Desktop

Edite su archivo de configuración:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.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"
      }
    }
  }
}

Reinicie Claude Desktop después de guardar.

4. Verificar

"What Knowi tools are available?"

Debería ver herramientas que incluyen knowi_do, knowi_ask, knowi_search, knowi_list_dashboards y otras.


Related MCP server: AgenticBI

Herramientas disponibles

Herramientas impulsadas por IA

Herramientas de lenguaje natural que utilizan el orquestador de IA de Knowi para interpretar instrucciones y encadenar operaciones.

Herramienta

Descripción

knowi_do

Ejecuta cualquier operación de Knowi mediante lenguaje natural

knowi_ask

Realiza una pregunta sobre los datos: encuentra el conjunto de datos, genera una consulta y devuelve resultados

knowi_search

Busca en todos los paneles, widgets, conjuntos de datos e informes

Herramientas deterministas

Operaciones directas y rápidas con un comportamiento predecible.

Herramienta

Descripción

knowi_list_dashboards

Enumera todos los paneles accesibles

knowi_get_data

Recupera filas de datos de un widget o conjunto de datos

knowi_push_data

Envía filas de datos a un conjunto de datos (lo crea si no existe)

knowi_get_details

Obtiene metadatos completos de cualquier activo

knowi_find_widget

Encuentra widgets por nombre

knowi_create_datasource

Crea una nueva conexión de fuente de datos

knowi_create_query

Crea y ejecuta una consulta contra una fuente de datos

knowi_create_widget

Crea un nuevo gráfico o visualización

knowi_update_widget

Actualiza un widget existente

knowi_create_report

Crea un informe programado

knowi_create_alert

Crea una alerta de datos

knowi_list_alerts

Enumera las alertas configuradas

knowi_test_alert

Prueba una alerta

knowi_update_alert

Actualiza una alerta

knowi_run

Activa la ejecución de una consulta o informe

knowi_export_pdf

Exporta un panel o widget como PDF

knowi_export_csv

Exporta datos como CSV

knowi_get_embed_url

Genera una URL para compartir integrable

knowi_get_insights

Obtiene información generada por IA para un widget

knowi_layout_dashboard

Organiza widgets en un panel

knowi_import_file

Importa un archivo (CSV, Excel) como conjunto de datos

knowi_ingest_document

Ingiere un documento para preguntas y respuestas con IA

knowi_ask_document

Realiza preguntas sobre documentos ingeridos

knowi_extract_document_data

Extrae datos estructurados de un documento

knowi_list_documents

Enumera los documentos ingeridos

knowi_delete_document

Elimina un documento ingerido

knowi_delete

Elimina un activo (requiere confirmación explícita)


Ejemplos de uso

"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"

Gestión de tokens

Rotar un token:

  1. Vaya a Settings → AI Settings → MCP Token

  2. Haga clic en Revoke Token (Revocar token)

  3. Genere uno nuevo y actualice su configuración:

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"

Un token por usuario. Generar un nuevo token revoca automáticamente el anterior.


Referencia de API

El servidor MCP expone tanto HTTP transmitible (para clientes MCP) como puntos finales REST (para uso programático directo).

Comprobación de estado

curl https://your-instance.knowi.com/api/2.0/mcp/health
{
  "status": "healthy",
  "toolCount": 28,
  "tools": ["knowi_do", "knowi_ask", "knowi_search", "..."],
  "activeSessions": 0
}

Listar herramientas

curl -H "Authorization: Bearer YOUR_TOKEN" \
  https://your-instance.knowi.com/api/2.0/mcp/tools

Llamar a una herramienta (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": {}
  }'

HTTP transmitible (JSON-RPC)

Todas las operaciones del cliente MCP utilizan POST /api/2.0/mcp con JSON-RPC estándar:

# 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":{}}'

La respuesta incluye un encabezado Mcp-Session-Id para usar en solicitudes posteriores.


Seguridad

  • Credenciales con alcance: Los tokens MCP solo acceden a los puntos finales MCP; no pueden utilizarse contra la API de gestión más amplia.

  • Autorización en cada solicitud: Cada herramienta verifica que el usuario autenticado tenga acceso al recurso solicitado antes de ejecutarlo.

  • Protección contra inyección de prompts: Las herramientas impulsadas por IA escanean las instrucciones en busca de patrones de inyección conocidos y los rechazan antes de llegar al modelo de IA.

  • Salvaguarda de operaciones destructivas: knowi_do bloquea las instrucciones de eliminación/borrado/purga. Las eliminaciones requieren la herramienta explícita knowi_delete con un parámetro obligatorio confirm: true.

  • Truncamiento de datos: knowi_get_data y knowi_ask devuelven como máximo 100 filas de forma predeterminada.

  • Seguridad de sesión: Las sesiones HTTP transmitibles están vinculadas al usuario autenticado. Los ID de sesión por sí solos no otorgan acceso.

Flujo de datos

Cuando Claude llama a una herramienta MCP de Knowi, la respuesta de la herramienta (filas de datos, metadatos, información) se devuelve a Claude y se procesa en la infraestructura de Anthropic. Esto es inherente a MCP: el cliente debe recibir los resultados para actuar sobre ellos.

Para obtener el máximo aislamiento de datos, utilice los agentes de IA integrados en el producto de Knowi en lugar de MCP.


Solución de problemas

Las herramientas no aparecen en Claude:

  • Reinicie Claude Code / Claude Desktop por completo

  • Verifique que el servidor sea accesible: curl https://your-instance.knowi.com/api/2.0/mcp/health

  • Verifique que el token sea válido: curl -H "Authorization: Bearer TOKEN" https://your-instance.knowi.com/api/2.0/mcp/tools

"Failed to connect" en claude mcp list:

  • Confirme que utilizó --transport http (necesario para HTTP transmitible)

  • Elimine y vuelva a añadir el servidor si el transporte se configuró incorrectamente

Errores 401:

  • El token puede haber caducado o haber sido revocado. Genere un nuevo token desde Settings → AI Settings y actualice su configuración.

Las llamadas a herramientas devuelven acceso denegado:

  • El usuario cuyo token configuró no tiene permiso para el recurso solicitado.

  • Para uso en producción, cree un usuario de Knowi dedicado con los permisos mínimos requeridos.


Requisitos

  • Cuenta de Knowi con AI Agents habilitados (Settings → AI Settings)

  • Claude Code CLI, Claude Desktop o cualquier cliente compatible con MCP


Documentación


Soporte

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An 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.
    3
    144 npm
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Connect 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.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    An 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
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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