一个实现了Anthropic模型上下文协议的开源协议服务器,通过Sionic AI的Storm平台实现LLM应用与RAG数据源的无缝集成。
采用Sionic AI无服务器RAG的Storm MCP服务器
韩语版(한국어)
Storm MCP(模型上下文协议)服务器
Storm MCP(模型上下文协议)服务器是实现LLM应用程序与RAG数据源及工具间无缝集成的开放协议。
通过实施Anthropic的模型上下文协议,可直接在Claude桌面版中使用Storm平台。
集成使用Sionic AI的Storm平台后,可以连接您专属的强大嵌入模型与向量数据库产品套件。
在https://sionicstorm.ai 按agent单位注册获取API Token后,即可立即构建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桌面版环境中连接MCP服务器需进行如下配置:

- 打开配置文件
bash
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 在JSON中添加MCP服务器配置:
json
{
"mcpServers": {
"storm": {
"command": "sh",
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
]
}
}
}
日语版(日本語)
Storm MCP(モデルコンテキストプロトコル)サーバー
Storm MCP(モデルコンテキストプロトコル)サーバーは、LLMアプリケーションとRAGデータソースおよびツール間のシームレスな統合を実現するオープンプロトコルです。
Anthropicのモデルコンテキストプロトコルを実装し、Claudeデスクトップで直接Stormプラットフォームを利用可能にします。
Sionic AIのStormプラットフォームを統合活用することで、独自の高性能埋め込みモデルとベクトルDB製品群を連携させて使用できます。
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エンドポイント連携用クライアント関数群
- tools/tool_definitions.py: MCPサーバー使用可能ツールを定義
- tools/tool_handlers.py: ツール操作ハンドラを実装
- tools/tool_upload_file.py: 専用MCPハンドラを備えたファイルサーバーを実現
アーキテクチャ
MCPはホスト(LLMアプリケーション)、クライアント(プロトコル実装)、サーバー(機能提供者)の3層構造。Storm MCPサーバーはサーバー機能を実装しLLMにリソースとツールを提供。
セットアップ手順
Claudeデスクトップ環境でMCPサーバーを接続するには以下設定が必要:

- 設定ファイルを開く
bash
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- JSONにMCPサーバー設定を追記:
json
{
"mcpServers": {
"storm": {
"command": "sh",
"args": [
"/Users/sigridjineth/Desktop/work/storm-mcp-server/scripts/run.sh"
]
}
}
}

1panel
mcp-1panel 是为 1Panel 实现的 Model Context Protocol (MCP) 服务器。
Aact mcp
与AACT临床试验数据库集成,支持查询和分析大规模试验数据,适用于研究和医疗应用。
Abap Adt
一个服务器,它将模型上下文协议(MCP)与SAP ABAP系统连接起来,使像Cline这样的工具能够检索ABAP源代码、表结构和其他开发工件。
Adwords Mcp
一个令人尴尬的MCP服务器,向Cursor、Claude和其他客户端的开发者提供广告