Sionic AI Serverless RAG
Integra aplicações LLM com fontes de dados e ferramentas RAG usando o Model Context Protocol.
Documentação
Servidor Storm MCP com RAG serverless da Sionic AI
Coreano (한국어)
Servidor Storm MCP (Model Context Protocol)
O servidor Storm MCP (Model Context Protocol) é um protocolo aberto que possibilita a integração perfeita entre aplicações LLM e fontes de dados e ferramentas RAG. Implementando o Model Context Protocol da Anthropic, você pode usar o Storm Platform diretamente no Claude Desktop.
Ao integrar o Storm Platform da Sionic AI, você pode conectar seus próprios modelos de embedding poderosos e a suíte de bancos de dados vetoriais. Em https://sionicstorm.ai, você pode se inscrever por agente, obter um Token de API e criar sua solução RAG imediatamente.
Exemplo de uso

Insira a Chave de API em export STORM_API_KEY='', que está em scripts/run.sh.
Principais recursos
- Compartilhamento de contexto: Fornece um protocolo padrão para interação entre LLM e fontes de dados.
- Sistema de ferramentas: Fornece uma maneira padronizada de definir e chamar ferramentas (send_nonstream_chat, list_agents, list_buckets, upload_document_by_file, etc.).
- Gerenciamento de arquivos: Implementa operações de sistema de arquivos para upload, leitura e gerenciamento de arquivos.
- Integração de API: Conecta-se aos endpoints da API do Storm para fornecer vários recursos.
Estrutura do projeto
- main.py: Inicializa o servidor MCP e configura os manipuladores de eventos.
- core/file_manager.py: Implementa a classe
FileSystemManagerpara operações de arquivo. - core/internal_api.py: Contém funções de cliente de API para interagir com os endpoints da REST API do Storm.
- tools/tool_definitions.py: Define as ferramentas disponíveis no servidor MCP.
- tools/tool_handlers.py: Implementa manipuladores para operações de ferramentas.
- tools/tool_upload_file.py: Implementa um servidor de arquivos separado para operações de arquivo com seu próprio manipulador MCP.
Arquitetura
O MCP é projetado com uma estrutura de três camadas entre host (aplicação LLM), cliente (implementação do protocolo) e servidor (provedor de funcionalidades). O servidor Storm MCP implementa a parte do servidor, fornecendo recursos e ferramentas ao LLM.
Começando
Para conectar o servidor MCP no ambiente Claude Desktop, você precisa aplicar as seguintes configurações.

- Abra o arquivo de configuração
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Adicione a configuração do servidor MCP dentro do JSON:
{
"mcpServers": {
"storm": {
"command": "sh",
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
]
}
}
}
Japonês (日本語)
Servidor Storm MCP (Model Context Protocol)
O servidor Storm MCP (Model Context Protocol) é um protocolo aberto que permite integração perfeita entre aplicações LLM, fontes de dados RAG e ferramentas. Implementando o Model Context Protocol da Anthropic, você pode usar o Storm Platform diretamente no Claude Desktop.
Ao integrar o Storm Platform da Sionic AI, você pode conectar seus próprios modelos de embedding poderosos e a suíte de bancos de dados vetoriais. Em https://sionicstorm.ai, você pode se registrar por agente, obter um Token de API e criar sua solução RAG imediatamente.
Exemplo de uso

Insira a Chave de API em export STORM_API_KEY='', localizada em scripts/run.sh.
Principais recursos
- Compartilhamento de contexto: Fornece um protocolo padrão para interação entre LLM e fontes de dados.
- Sistema de ferramentas: Fornece uma maneira padronizada de definir e chamar ferramentas (send_nonstream_chat, list_agents, list_buckets, upload_document_by_file, etc.).
- Gerenciamento de arquivos: Implementa operações de sistema de arquivos para upload, leitura e gerenciamento de arquivos.
- Integração de API: Conecta-se aos endpoints da API do Storm para fornecer vários recursos.
Estrutura do projeto
- main.py: Inicializa o servidor MCP e configura os manipuladores de eventos.
- core/file_manager.py: Implementa a classe
FileSystemManagerpara operações de arquivo. - core/internal_api.py: Contém funções de cliente de API para interagir com os endpoints da REST API do Storm.
- tools/tool_definitions.py: Define as ferramentas disponíveis no servidor MCP.
- tools/tool_handlers.py: Implementa manipuladores para operações de ferramentas.
- tools/tool_upload_file.py: Implementa um servidor de arquivos separado para operações de arquivo com seu próprio manipulador MCP.
Arquitetura
O MCP é projetado com uma estrutura de três camadas entre host (aplicação LLM), cliente (implementação do protocolo) e servidor (provedor de funcionalidades). O servidor Storm MCP implementa a parte do servidor, fornecendo recursos e ferramentas ao LLM.
Começando
Para conectar o servidor MCP no ambiente Claude Desktop, você precisa aplicar as seguintes configurações.

- Abra o arquivo de configuração
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Adicione a configuração do servidor MCP dentro do JSON:
{
"mcpServers": {
"storm": {
"command": "sh",
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
]
}
}
}