Sionic AI Serverless RAG

Integra aplicaciones LLM con fuentes de datos y herramientas RAG utilizando el Protocolo de Contexto de Modelo.

Documentación

Servidor Storm MCP con Sionic AI serverless RAG

Coreano (한국어)

Servidor Storm MCP (Model Context Protocol)

El servidor Storm MCP (Model Context Protocol) es un protocolo abierto que permite la integración perfecta entre aplicaciones LLM y fuentes de datos y herramientas RAG. Al implementar el Model Context Protocol de Anthropic, puedes usar Storm Platform directamente en Claude Desktop.

Al integrar el Storm Platform de Sionic AI, puedes conectar y usar tus propios modelos de embedding potentes y la familia de productos de VectorDB. Puedes registrarte por agente en https://sionicstorm.ai para obtener un Token de API y crear tu solución RAG de inmediato.

Ejemplo de uso

example image example image 2 example image 3

Ingresa la clave de API en export STORM_API_KEY='' que se encuentra en scripts/run.sh.

Funciones principales

  • Compartición de contexto: Proporciona un protocolo estándar para la interacción entre LLM y fuentes de datos.
  • Sistema de herramientas: Proporciona una forma estandarizada de definir e invocar herramientas (send_nonstream_chat, list_agents, list_buckets, upload_document_by_file, etc.).
  • Gestión de archivos: Implementa operaciones del sistema de archivos para cargar, leer y gestionar archivos.
  • Integración de API: Se conecta con los endpoints de API de Storm para ofrecer diversas funcionalidades.

Estructura del proyecto

  • main.py: Inicializa el servidor MCP y configura los manejadores de eventos.
  • core/file_manager.py: Implementa la clase FileSystemManager para operaciones de archivos.
  • core/internal_api.py: Contiene funciones de cliente de API para interactuar con los endpoints REST API de Storm.
  • tools/tool_definitions.py: Define las herramientas disponibles en el servidor MCP.
  • tools/tool_handlers.py: Implementa los manejadores para las operaciones de herramientas.
  • tools/tool_upload_file.py: Implementa un servidor de archivos separado para operaciones de archivos con su propio manejador MCP.

Arquitectura

MCP está diseñado con una estructura de tres capas entre el host (aplicación LLM), el cliente (implementación del protocolo) y el servidor (proveedor de funcionalidades). El servidor Storm MCP implementa la parte del servidor, proporcionando recursos y herramientas al LLM.

Cómo empezar

Para conectar el servidor MCP en el entorno de Claude Desktop, debes aplicar la siguiente configuración.

example image

  1. Abrir el archivo de configuración
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Agregar la configuración del servidor MCP dentro del JSON:
{
  "mcpServers": {
    "storm": {
      "command": "sh",
      "args": [
        "/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
      ]
    }
  }
}

Japonés (日本語)

Servidor Storm MCP (Model Context Protocol)

El servidor Storm MCP (Model Context Protocol) es un protocolo abierto que permite la integración perfecta entre aplicaciones LLM y fuentes de datos y herramientas RAG. Al implementar el Model Context Protocol de Anthropic, puedes usar Storm Platform directamente en Claude Desktop.

Al integrar el Storm Platform de Sionic AI, puedes conectar y usar tus propios modelos de embedding potentes y la familia de productos de VectorDB. Puedes registrarte por agente en https://sionicstorm.ai para obtener un Token de API y crear tu solución RAG de inmediato.

Ejemplo de uso

example image example image 2 example image 3

Ingresa la clave de API en export STORM_API_KEY='' de scripts/run.sh.

Funciones principales

  • Compartición de contexto: Proporciona un protocolo estándar para la interacción entre LLM y fuentes de datos.
  • Sistema de herramientas: Proporciona una forma estandarizada de definir e invocar herramientas (send_nonstream_chat, list_agents, list_buckets, upload_document_by_file, etc.).
  • Gestión de archivos: Implementa operaciones del sistema de archivos para cargar, leer y gestionar archivos.
  • Integración de API: Se conecta con los endpoints de API de Storm para ofrecer diversas funcionalidades.

Estructura del proyecto

  • main.py: Inicializa el servidor MCP y configura los manejadores de eventos.
  • core/file_manager.py: Implementa la clase FileSystemManager para operaciones de archivos.
  • core/internal_api.py: Contiene funciones de cliente de API para interactuar con los endpoints REST API de Storm.
  • tools/tool_definitions.py: Define las herramientas disponibles en el servidor MCP.
  • tools/tool_handlers.py: Implementa los manejadores para las operaciones de herramientas.
  • tools/tool_upload_file.py: Implementa un servidor de archivos separado para operaciones de archivos con su propio manejador MCP.

Arquitectura

MCP está diseñado con una estructura de tres capas entre el host (aplicación LLM), el cliente (implementación del protocolo) y el servidor (proveedor de funcionalidades). El servidor Storm MCP implementa la parte del servidor, proporcionando recursos y herramientas al LLM.

Cómo empezar

Para conectar el servidor MCP en el entorno de Claude Desktop, debes aplicar la siguiente configuración.

example image

  1. Abrir el archivo de configuración
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Agregar la configuración del servidor MCP dentro del JSON:
{
  "mcpServers": {
    "storm": {
      "command": "sh",
      "args": [
        "/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
      ]
    }
  }
}