MCP RAG协议服务器
一个开放协议服务器,实现了Anthropic的模型上下文协议,通过Sionic AI的Storm平台,实现LLM应用与RAG数据源之间的无缝集成。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"storm": {
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
],
"command": "sh"
}
}
}
该服务需要配置环境变量:STORM_API_KEY
服务介绍
Storm MCP Server with Sionic AI serverless RAG
韩语 (한국어)
Storm MCP(Model Context Protocol) 服务器
Storm MCP(Model Context Protocol) 服务器是一个开放协议,它使得LLM应用程序与RAG数据源及工具之间的无缝集成成为可能。
通过实现Anthropic的Model Context Protocol,可以直接在Claude Desktop中使用Storm Platform。
结合Sionic AI的Storm Platform使用,您可以连接并使用自己的强大嵌入模型和向量数据库产品系列。
您可以在https://sionicstorm.ai上以代理为单位注册,并获取API Token来立即构建您的RAG解决方案。
使用示例



请将API Key输入到 scripts/run.sh 中存在的 export STORM_API_KEY='' 里。
主要功能
- 上下文共享:提供LLM与数据源之间交互的标准协议。
- 工具系统:提供定义和调用工具的标准方式(如send_nonstream_chat, list_agents, list_buckets, upload_document_by_file等)。
- 文件管理:实现文件上传、读取及管理的文件系统操作。
- API集成:与Storm的API端点相连,提供多种功能。
项目结构
- main.py:初始化MCP服务器并设置事件处理器。
- core/file_manager.py:实现用于文件操作的
FileSystemManager类。 - core/internal_api.py:包含与Storm的REST API端点互动的API客户端函数。
- tools/tool_definitions.py:定义MCP服务器中可用的工具。
- tools/tool_handlers.py:实现工具操作的处理器。
- tools/tool_upload_file.py:实现具有自己MCP处理器的单独文件服务器,用于文件操作。
架构
MCP设计为三层结构,包括主机(LLM应用程序)、客户端(协议实现)和服务端(功能提供者)。Storm MCP服务器实现了服务端部分,向LLM提供资源和工具。
开始使用
要在Claude Desktop环境中连接MCP服务器,请应用以下配置。

- 打开配置文件
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 在JSON内部添加MCP服务器配置:
{
"mcpServers": {
"storm": {
"command": "sh",
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
]
}
}
}
日语 (日本語)
Storm MCP(Model Context Protocol) 服务器
Storm MCP(Model Context Protocol) 服务器是一种开放协议,它能够使LLM应用程序与RAG数据源以及工具之间实现无缝集成。
通过实施Anthropic的Model Context Protocol,可以直接在Claude Desktop上使用Storm Platform。
通过整合Sionic AI 的 Storm Platform 来使用,可以连接并利用自己强大的嵌入模型和向量数据库产品线。
在https://sionicstorm.ai 上按代理单元注册并获取API令牌后,即可立即创建RAG解决方案。
使用示例



请将API密钥输入到 scripts/run.sh 文件中的 export STORM_API_KEY='' 位置。
主要功能
- 上下文共享:提供LLM与数据源间交互的标准协议。
- 工具系统:提供标准化的方法来定义和调用工具(例如send_nonstream_chat、list_agents、list_buckets、upload_document_by_file等)。
- 文件管理:实现文件上传、读取和管理的文件系统操作。
- API集成:与Storm的API端点相连接,提供多种功能。
项目结构
- main.py:初始化MCP服务器并设置事件处理程序。
- core/file_manager.py:实现用于文件操作的
FileSystemManager类。 - core/internal_api.py:包含与Storm的REST API端点交互所需的API客户端函数。
- tools/tool_definitions.py:定义MCP服务器可用的工具。
- tools/tool_handlers.py:实现工具操作的处理程序。
- tools/tool_upload_file.py:实现一个独立的文件服务器,用于带有专用MCP处理器的文件操作。
架构
MCP设计为三层结构,包括主机(LLM应用程序)、客户端(协议实现)和服务器(功能提供者)。Storm MCP服务器实现了其中的服务器部分,为LLM提供资源和工具。
开始方法
要在Claude Desktop环境中连接MCP服务器,您需要应用以下设置。

- 打开配置文件
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 在JSON中添加MCP服务器设置:
{
"mcpServers": {
"storm": {
"command": "sh",
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
]
}
}
}