MSDS-Chain
MSDS Chain MCPサーバー
AI支援型実験設計のための化学物質安全性インテリジェンス。
MCPサーバーは、AIエージェント(Claude Code、Cursor、Copilotなど)が化学物質の安全性に関する推論(互換性チェック、ハザード分析、規制コンプライアンス、PPE推奨、保管ガイダンスなど)にアクセスできるようにします。
AIを使用して実験を設計し、ワークフローに安全性の検証を統合する必要がある研究者向けに構築されています。
存在意義
Claudeを使用して合成ルートを計画したり、Opentronsプロトコルを設定したりする際、安全性の検証を別のステップにするべきではありません。このMCPサーバーを使用すると、AIアシスタントが自動的に以下のことを行えます:
同じデッキ上の化学物質が互換性があるか確認する
危険な混合順序にフラグを立てる
取り扱う特定の化学物質に対するPPEを推奨する
EU REACH、米国OSHA/TSCA、およびその他6つの法域へのコンプライアンスを検証する
GLP/GMPコンプライアンスのための署名付き監査レポートを生成する
Related MCP server: ChemMCP
ツール (18)
ツール | 説明 |
| 化学物質リストに対する包括的なレポート(互換性 + PPE + 保管グループ化)を1回の呼び出しで取得 |
| 化学物質の特定のSDSセクション(1-16)を取得 |
| 制限付きまたは高リスクの化学物質に対するより安全な代替品 |
| プロトコルテキストやコードから化学物質名を抽出・検証 |
| 試薬ペアの安全な添加順序(例:水への酸の添加) |
| 廃棄物分類、容器タイプ、および廃棄手順 |
| 2つ以上の化学物質のペアごとの互換性 |
| GHS分類、Hコード、注意喚起語、引火点 |
| 手袋、眼の保護具、呼吸器保護具、身体保護具 |
| 保管クラス、キャビネットタイプ、温度、隔離ルール |
| 流出、火災、または曝露時の緊急時対応手順 |
| 米国、EU、日本、中国、国際的なOEL/TLV/PEL/MAC |
| UN番号、危険物クラス、梱包等級、ADR/IATA/IMDG |
| 多地域対応:EU、米国、中国、日本、韓国、カナダ、オーストラリア、台湾 |
| 名前、別名、またはCAS番号で化学物質を検索 |
| 安全性に関するあらゆる質問に対応する自然言語インターフェース |
| 署名付きPDFレポートを含む完全な監査(APIキーが必要) |
| 署名付き監査PDFのダウンロードリンク |
クイックスタート
1. APIキーの取得
msdschain.lagentbot.com にサインアップし、API Keysタブからキーを作成してください。
2. インストール
git clone https://github.com/littleblakew/msds-chain-mcp.git
cd msds-chain-mcp
pip install -r requirements.txt3. AIコーディングエージェントへの追加
Claude Code:
claude mcp add msds-chain -- python /path/to/msds-chain-mcp/server.pyOpenAI Codex:
codex marketplace add https://github.com/littleblakew/msds-chain-mcp手動設定 (Claude Code ~/.claude.json または Codex .agents/):
{
"mcpServers": {
"msds-chain": {
"command": "python",
"args": ["/absolute/path/to/msds-chain-mcp/server.py"],
"env": {
"MSDS_API_KEY": "sk-msds-your-key-here"
}
}
}
}Claude Codeを再起動します。MCPツールリストに msds-chain が表示されるはずです。
Claude Codeスキル
自動検出とワークフローオーケストレーションを備えたガイド付きエクスペリエンスについては、MSDS Safety Checkスキルをインストールしてください:
オプションA: GitHubから
# 1. Add MCP server (if not already configured)
claude mcp add msds-chain --transport sse --url https://mcp.lagentbot.com/sse
# 2. Clone skill files
git clone https://github.com/littleblakew/msds-chain-mcp.git /tmp/msds-chain-mcp
cp -r /tmp/msds-chain-mcp/skill .agents/skills/msds-safety-check
ln -s ../../.agents/skills/msds-safety-check .claude/skills/msds-safety-checkオプションB: 手動セットアップ
このリポジトリの skill/ ディレクトリをプロジェクトの .agents/skills/msds-safety-check/ にコピーし、.claude/skills/ にシンボリックリンクを作成します。
スキルの機能
自動検出:会話内の化学物質を検出し、安全性チェックを提案します
/msds-safety-check— ラボプロトコルやEHSコンプライアンスのためのガイド付き監査フリーミアム — 基本的なクエリはAPIキーなしで動作し、監査レポートには無料登録が必要です
使用例
実験プロトコルのレビュー
User: I'm planning a Grignard reaction with magnesium turnings, diethyl ether,
and bromobenzene. Check if this setup is safe.
Claude:
→ calls batch_safety_check(["magnesium", "diethyl ether", "bromobenzene"])
→ Returns: compatibility matrix, PPE requirements, storage groupingOpentronsデッキの安全性監査
User: My Opentrons deck has these in different slots:
Slot 1: Acetone, Slot 3: Concentrated H2SO4, Slot 5: Methanol,
Slot 7: Sodium borohydride. Any safety issues?
Claude:
→ calls check_chemical_compatibility(["acetone", "sulfuric acid", "methanol", "sodium borohydride"])
→ ⚠️ INCOMPATIBLE: Sodium borohydride + sulfuric acid (violent reaction, H2 gas evolution)
→ ⚠️ CAUTION: Acetone + sulfuric acid (exothermic)
→ Recommendation: Move sodium borohydride to maximum distance from acids出荷前のコンプライアンスチェック
User: We need to ship toluene and dichloromethane to our Japan lab.
What transport regulations apply?
Claude:
→ calls get_transport_classification(["toluene", "dichloromethane"])
→ calls check_regulatory_compliance(["toluene", "dichloromethane"], regions=["JP"])
→ Returns: UN numbers, IATA packing instructions, Japan-specific regulations署名付き監査レポートの生成
User: Create a safety audit report for our quarterly review.
Chemicals: acetone, methanol, ethanol, isopropanol, hexane.
Claude:
→ calls create_audit_session("Q2 2026 Solvent Cabinet Review", ["acetone", "methanol", "ethanol", "isopropanol", "hexane"])
→ calls get_audit_report("SESSION-ID")
→ Returns: Signed PDF URL (Ed25519 signature, suitable for GLP/GMP compliance)リモートモード (HTTP)
クラウドデプロイやチームでの共有アクセスのために、HTTPサーバーとして実行します:
# Streamable HTTP (recommended for Claude Code 2026+)
MSDS_API_KEY=sk-msds-xxx python server_remote.py
# Or SSE mode
MSDS_MCP_TRANSPORT=sse MSDS_API_KEY=sk-msds-xxx python server_remote.pyClaude Codeから接続:
claude mcp add msds-chain --transport http https://your-server.example.com/mcpDocker
docker build -t msds-chain-mcp .
docker run -p 8080:8080 -e MSDS_API_KEY=sk-msds-xxx msds-chain-mcp設定
変数 | デフォルト | 説明 |
| (必須) | MSDS ChainダッシュボードからのAPIキー |
| 本番URL | 開発/セルフホストインスタンスを指すように上書き |
|
| 応答言語: |
ユースケース
ラボ自動化 (Opentrons / Hamilton / Tecan)
実行前のプロトコル安全性監査
デッキレイアウトの互換性検証
自動実行コンプライアンスレポート
電子実験ノート (Benchling / LabArchives)
実験エントリーへの安全性注釈
自動フラグ付き化学物質登録
医薬品R&D
合成ルートの安全性スクリーニング
新規化合物に対する多地域規制事前チェック
署名付き領収書を備えたGMP対応の監査証跡
データカバレッジ
4,200以上の化学物質(多言語別名:EN/ZH/JA)
NFPA/GHS分類(互換性ルール用)
8つの規制法域(EU、米国、中国、日本、韓国、カナダ、オーストラリア、台湾)
5つの基準による職業曝露限界(OSHA PEL、ACGIH TLV、EU IOELV、JP OEL、CN GBZ)
16以上の一般的なラボ用化学物質のUN輸送データ
アーキテクチャ
Your AI Agent (Brain) MSDS Chain MCP (Hands)
┌──────────────────┐ ┌─────────────────────────┐
│ Claude Code │──MCP────▶│ server.py (stdio/SSE) │
│ Cursor │ │ ↓ │
│ Any MCP client │ │ MSDS Chain Backend API │
└──────────────────┘ │ ↓ │
│ Safety Reasoning Engine │
│ (Rules + LLM fallback) │
└─────────────────────────┘MCPサーバーはシンクライアントであり、すべての安全性推論はMSDS Chainバックエンド(ルールエンジン + エッジケース用のAzure OpenAI GPT-4oフォールバック)で行われます。
開発
MCPインスペクターを使用してローカルでテストします:
export MSDS_API_KEY=sk-msds-your-key
npx @modelcontextprotocol/inspector python server.pyロードマップ
[x]
get_waste_disposal— 廃棄物分類と廃棄ガイダンス[x]
check_mixing_order— 試薬ペアの安全な添加順序[x]
get_chemical_alternatives— 制限付き化学物質に対するより安全な代替品[x] リモートMCP (HTTP SSE / Streamable HTTP) によるクラウドホストアクセス
[x] Claude Marketplace統合のためのOAuth 2.1(スケルトン — 本番環境にはRedis/DBが必要)
ライセンス
MIT
について
LAgentBot によって構築されました — AI駆動の化学物質安全性インフラストラクチャ。
MSDS Chain プラットフォームの一部:世界初のAIエージェント主導型化学物質安全性データ信頼ネットワーク。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceHigh-value scientific tools for AI agents — literature search (PubMed, arXiv, Semantic Scholar), chemical compound lookup (PubChem, ChEMBL), patent prior art search (USPTO, EPO), GPU spot prices across 4 providers, and real-time earth science data (USGS, NASA, OpenAQ). Per-call billing via API key. Keys issued instantly at https://mcp-site.com/keys/request6

ChemMCPofficial
AlicenseNot gradedqualityCmaintenanceChemMCP is an easy-to-use and extensible chemistry toolkit for LLMs and AI assistants, enabling molecular analysis, property prediction, and reaction synthesis tasks without domain-specific training.70Apache 2.0- AlicenseNot gradedqualityCmaintenanceMCP-native scientific skills for reproducible computational biology and AI-driven drug-discovery workflows. It combines deterministic scientific tools with an MCP server to give AI agents real computational capabilities.Apache 2.0
- AlicenseAqualityAmaintenanceCondition-aware ingredient & product safety intelligence for AI agents. Every answer carries a claim-level evidence attestation, verdict, an evidence tier, and a citation – curated against authoritative sources (LactMed, InfantRisk, PubMed, DSLD, DermNet, EU CosIng) by Health AI. Hosted MCP server – no install, no key. Endpoint: https://mcp.healthai.com (Streamable HTTP, JSON-RPC 296MIT
Related MCP Connectors
AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP
Science MCP — free science data APIs
AI research on companies and industries — one MCP tool per research domain.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/littleblakew/msds-chain-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server