
Ranuk DataCanvas BI
io.github.RanuK12由 GitHub 帳號 RanuK12 發布v1.0.0更新於 Oct 25, 2026
Interactive data visualization and executive PDF dashboards for ChatGPT, Claude, and Cursor.
概覽
DataCanvas 把表格資料變成可互動的儀表板面板,支援即時篩選、切換圖表和 KPI 卡片,並可匯出高階主管 PDF 報告。
- 可以做什麼
- 從表格資料(CSV、TSV、JSON、Excel)在側邊面板產生可互動儀表板,支援即時篩選、動態切換圖表類型和反應式 KPI 卡片,聚合在瀏覽器端透過 DuckDB-WASM 與 Apache ECharts 完成。匯出高階主管 PDF 報告,免費版帶浮水印且有每月次數限制。在側邊欄保存儀表板範本,免費版限一個範本。Pro 版增加熱區圖、漏斗圖、無限量白標 PDF 以及 PostgreSQL/BigQuery 連線。
- 適用情境
- 適合對話中涉及的資料集更適合以視覺化方式探索,而非純文字表格或靜態圖片時,以及需要可分享的高階主管 PDF 摘要時。免費版可滿足基本互動儀表板需求;無限量或無品牌匯出、資料庫連線需要付費功能。
- 執行需求
- 透過 streamable HTTP 連線 datacanvas.ranuk.dev 的遠端 MCP 端點;未宣告驗證、環境變數或請求標頭。互動面板執行在用戶端介面中,資料在瀏覽器內聚合。Pro 功能需要付費訂閱。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Ranuk DataCanvas BI,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.RanuK12%2Fdatacanvas/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"ranuk-datacanvas-bi": {
"type": "http",
"url": "https://datacanvas.ranuk.dev/mcp"
}
}
}README
DataCanvas — ChatGPT Plugin Extension (MCP)
[OpenAI Plugin Extension] [Python 3.11+] [FastAPI] [Tailwind & ECharts] [License]
Desarrollado y operado por Ranuk IT Solutions (Emilio Ranucoli)
Transforma cualquier conjunto de datos (CSV, TSV, JSON, Excel) en un tablero analítico interactivo en tiempo real directamente en la interfaz de ChatGPT (thread_panellateral yglobalsidebar), con exportación ejecutiva de PDFs vectoriales de alta fidelidad (>400KB) y funnel externo a monetización SaaS.
🎯 Resumen Ejecutivo
DataCanvas resuelve la principal limitación del análisis de datos en ChatGPT: la estaticidad. Cuando un usuario proporciona datos tabulares, en lugar de recibir una tabla de texto plano o una imagen estática generada con Matplotlib, DataCanvas despliega un Conversation Panel interactivo con filtros en vivo, selector dinámico de tipos de gráficos y tarjetas KPI reactivas.
Por qué este modelo genera negocio:
- Costo de Adquisición (CAC) = $0: Tráfico orgánico impulsado por el directorio global de OpenAI (~1.2B WAU) y triggers contextuales de conversación.
- Costo de Cómputo Cliente = $0: Las agregaciones analíticas corren en el navegador del usuario vía DuckDB-WASM y Apache ECharts.
- Monetización 100% Externa: Cumple de forma estricta las normativas de OpenAI. Cero cobros digitales dentro del plugin; todo upgrade a planes Pro ($19/mes o $190/año) se realiza vía Stripe Hosted Checkout en un dominio controlado por Ranuk IT Solutions, sin comisiones ni revenue-share.
🏗️ Arquitectura del Sistema
📦 Estructura del Repositorio
💎 Modelo de Oferta: Free vs. Pro
🤖 Manual de Operaciones: Distribución de Tareas
Para garantizar que el sistema funcione de forma autónoma y minimice la carga manual, los roles están distribuidos entre el equipo de agentes de Ranukita y Emilio:
👤 Tareas de Emilio (Única vez — ~5 minutos):
- Subir paquete en OpenAI: Ingresar a OpenAI Developer Dashboard / Apps Management, crear nueva aplicación y subir el archivo
dist/rk-mcp-datacanvas.zip. - Video de Submission: Grabar un walkthrough de 75 segundos siguiendo el guion
submission/video_script.md. - Dominio Público: Asignar el túnel DNS
datacanvas.ranuk.devhacia el servidor local (ej. Cloudflare Tunnel hacia el puerto 7800).
🤖 Tareas de los Agentes de Ranukita (Automáticas 24/7):
- Director Comercial: Revisa semanalmente la tasa de conversión a checkout y valida las metas de ingresos en el ledger.
- Vendedor: Monitorea los correos empresariales registrados en descargas de reportes para enviar propuestas de licencia Enterprise ($490 a $1,500).
- Dev-Bounties / NEXUS: Mantiene el servidor MCP activo, atiende issues de formato de datos y corre los tests de regresión.
- Cron Diario (
rk-mcp-growth.py):- Corre a las 10:00 AM todos los días.
- Verifica el uptime del servidor.
- Registra las transacciones externas de Stripe directamente en
~/.ranukita/income_ledger.json. - Emite el reporte de crecimiento en
~/.ranukita/buzon/.
🚀 Guía de Inicio Rápido
1. Ejecutar Tests de Verificación
2. Iniciar Servidor MCP Localmente
3. Exponer con Túnel Cloudflare (para pruebas con OpenAI)
4. Regenerar el Paquete de Envío
5. Ejecutar Cron de Crecimiento Manualmente
來源:README.md,提交 bbc05aa
工具
0版本歷史
1- v1.0.0最新Oct 25, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式必需10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。