ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Ranuk DataCanvas BI

โดย RanuK12รุ่น 1.0.0i★ –iรันบนคลาวด์
ชื่อใน registryio.github.RanuK12/datacanvas

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Interactive data visualization and executive PDF dashboards for ChatGPT, Claude, and Cursor.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนคลาวด์
  • ช่องทาง (transport): Streamable HTTP
  • หมวด: เอกสาร ตาราง และงานออฟฟิศ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3
https://datacanvas.ranuk.dev/mcp

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http datacanvas https://datacanvas.ranuk.dev/mcp

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "datacanvas": {
      "url": "https://datacanvas.ranuk.dev/mcp"
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "datacanvas": {
      "type": "http",
      "url": "https://datacanvas.ranuk.dev/mcp"
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3
https://datacanvas.ranuk.dev/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub RanuK12 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    endpoint ตอบ

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    ล็อกอินแบบ OAuth

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

เทียบกับตัวอื่นในหมวด เอกสาร ตาราง และงานออฟฟิศi

  • ดาวมากกว่า 0% ของอีก 2178 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 71% ของอีก 2178 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2178 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Ranuk DataCanvas BI ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 13 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Agent-Native Calendar

โดย BuilderIO

Agent-Native Google Calendar - manage events, sync, and public booking

รันบนคลาวด์★ 7,620MITอัปเดต 2 เดือนที่ผ่านมา
ติดตั้ง

Excel MCP Server

โดย haris-musa

ให้ AI สร้างและแก้ไฟล์ Excel ได้เอง ทั้งสูตร กราฟ และ PivotTable โดยไม่ต้องมีโปรแกรม Excel ในเครื่อง

รันบนเครื่อง★ 4,276MITอัปเดต 6 วันที่ผ่านมา
ติดตั้ง

MCP Server for Excel

โดย sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

รันบนเครื่อง★ 847MITอัปเดต 3 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

DataCanvas — ChatGPT Plugin Extension (MCP)

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_panel lateral y global sidebar), 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

sequenceDiagram

autonumber actor User as Usuario en ChatGPT participant GPT as ChatGPT (LLM) participant MCP as Servidor MCP (FastAPI :7800) participant UI as Panel UI (Iframe Sandboxed) participant Engine as Ranuk Report Engine participant Stripe as Stripe Checkout (Externo)

User->>GPT: "Armame un dashboard interactivo de este CSV" GPT->>MCP: Call tool: datacanvas_render_dashboard(title, raw_data) MCP-->>GPT: Return metadata OpenAIUiToolMetadata (ui://datacanvas/dashboard) GPT->>UI: Despliega Iframe en el panel lateral vía postMessage User->>UI: Filtra datos, alterna gráficos y examina KPIs UI->>UI: Agregación client-side sin costo de cómputo para el backend User->>UI: Click en "Exportar Reporte Ejecutivo PDF" alt Usuario Gratuito UI->>Engine: Genera reporte con watermark Ranuk Engine-->>UI: Descarga PDF oficial (>400KB) + Modal Upgrade else Click en "Desbloquear Pro / White-Label" UI->>User: window.open("https://datacanvas.ranuk.dev/checkout") User->>Stripe: Pago de suscripción ($19/mo) Stripe->>MCP: Webhook asienta cobro en income_ledger.json end


📦 Estructura del Repositorio

rk-mcp-datacanvas/

├── manifest.json # Especificación oficial de OpenAI Plugin Extension ├── README.md # Manual de arquitectura, despliegue y operaciones ├── server/ │ ├── main.py # Servidor FastAPI (Protocolo MCP JSON-RPC + UI Server) │ ├── tools.py # Definición analítica y schemas OpenAIUiToolMetadata │ └── report_bridge.py # Conexión al motor ranukita_report.py ├── ui/ │ └── index.html # Frontend interactivo para el iframe (Tailwind + ECharts) ├── scripts/ │ ├── rk-mcp-pack.py # Validador y empaquetador para Apps Management (.zip) │ └── rk-mcp-growth.py # Cron diario de health check, leads B2B y sync con ledger ├── tests/ │ └── test_mcp_server.py # Suite de tests (MCP handshake, tools y reportes) ├── submission/ │ ├── video_script.md # Guion de 75 segundos para el revisor de OpenAI │ └── test_cases.json # Casos de prueba reproducibles para el submission └── dist/ └── rk-mcp-datacanvas.zip # Paquete validado y listo para envío


💎 Modelo de Oferta: Free vs. Pro

CaracterísticaDataCanvas Free (In-Plugin)DataCanvas Pro ($19/mes o $190/año)
Visualización interactiva en ChatGPTIlimitadaIlimitada
Gráficos dinámicos (Barras, Líneas, Donut)SíSí + Mapas de Calor y Funnels
Filtros en tiempo real vía DuckDB-WASMSíSí
Exportación de Reportes PDF3 reportes/mes (con marca de agua)Ilimitados, White-Label y >400KB
Persistencia de plantillas en Sidebar1 plantillaIlimitadas
Conexión con PostgreSQL / BigQueryNoSí
Licencia On-Premise para empresasNoDisponible ($490 un solo pago)

🤖 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):
  1. Subir paquete en OpenAI: Ingresar a OpenAI Developer Dashboard / Apps Management, crear nueva aplicación y subir el archivo dist/rk-mcp-datacanvas.zip.
  2. Video de Submission: Grabar un walkthrough de 75 segundos siguiendo el guion submission/video_script.md.
  3. Dominio Público: Asignar el túnel DNS datacanvas.ranuk.dev hacia 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
python3 -m unittest tests/test_mcp_server.py
2. Iniciar Servidor MCP Localmente
python3 server/main.py

El servidor iniciará en http://127.0.0.1:7800

3. Exponer con Túnel Cloudflare (para pruebas con OpenAI)
cloudflared tunnel --url http://127.0.0.1:7800
4. Regenerar el Paquete de Envío
python3 scripts/rk-mcp-pack.py
5. Ejecutar Cron de Crecimiento Manualmente
python3 scripts/rk-mcp-growth.py
ถาม PopNx