MSDS-Chain
MSDS Chain MCP-Server
Chemische Sicherheitsintelligenz für KI-gestütztes Experimentdesign.
Ein MCP-Server, der KI-Agenten (Claude Code, Cursor, Copilot usw.) Zugriff auf chemische Sicherheitslogik bietet – Kompatibilitätsprüfungen, Gefahrenanalysen, regulatorische Compliance, PSA-Empfehlungen, Lagerungshinweise und mehr.
Entwickelt für Forscher, die Experimente mit KI planen und eine Sicherheitsüberprüfung in ihren Arbeitsablauf integrieren müssen.
Warum gibt es das?
Wenn Sie Claude verwenden, um eine Syntheseroute zu planen oder ein Opentrons-Protokoll zu erstellen, sollte die Sicherheitsvalidierung kein separater Schritt sein. Dieser MCP-Server ermöglicht es Ihrem KI-Assistenten automatisch:
Zu prüfen, ob Chemikalien auf demselben Deck kompatibel sind
Gefährliche Mischreihenfolgen zu kennzeichnen
PSA für die spezifischen Chemikalien zu empfehlen, mit denen Sie arbeiten
Die Einhaltung von EU REACH, US OSHA/TSCA und 6 weiteren Rechtsordnungen zu überprüfen
Signierte Audit-Berichte für GLP/GMP-Compliance zu erstellen
Related MCP server: Clarity MCP
Tools (18)
Tool | Beschreibung |
| Umfassender Bericht mit einem Aufruf: Kompatibilität + PSA + Lagerungsgruppierung für eine Chemikalienliste |
| Abrufen eines spezifischen SDB-Abschnitts (1-16) für eine Chemikalie |
| Sicherere Ersatzstoffe für eingeschränkte oder risikoreiche Chemikalien |
| Extrahieren und Validieren von Chemikaliennamen aus Protokolltext oder Code |
| Sichere Zugabereihenfolge für Reagenzienpaare (z. B. Säure in Wasser) |
| Abfallklassifizierung, Behältertyp und Entsorgungsverfahren |
| Paarweise Kompatibilität für 2+ Chemikalien |
| GHS-Klassifizierung, H-Sätze, Signalwörter, Flammpunkt |
| Handschuhe, Augenschutz, Atemschutz, Körperschutz |
| Lagerklasse, Schranktyp, Temperatur, Isolationsregeln |
| Notfallverfahren bei Verschütten, Feuer oder Exposition |
| OEL/TLV/PEL/MAC in den USA, EU, JP, CN, INT |
| UN-Nummer, Gefahrenklasse, Verpackungsgruppe, ADR/IATA/IMDG |
| Mehrere Regionen: EU, US, CN, JP, KR, CA, AU, TW |
| Suche nach Chemikalien nach Name, Synonym oder CAS-Nummer |
| Natürliche Sprache für alle Sicherheitsfragen |
| Vollständiges Audit mit signiertem PDF-Bericht (erfordert API-Schlüssel) |
| Download-Link für den signierten Audit-PDF-Bericht |
Schnellstart
1. API-Schlüssel erhalten
Registrieren Sie sich unter msdschain.lagentbot.com → Tab API Keys → Schlüssel erstellen.
2. Installation
git clone https://github.com/littleblakew/msds-chain-mcp.git
cd msds-chain-mcp
pip install -r requirements.txt3. Zu Ihrem KI-Coding-Agenten hinzufügen
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-mcpManuelle Konfiguration (Claude Code ~/.claude.json oder 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"
}
}
}
}Starten Sie Claude Code neu. Sie sollten msds-chain in der Liste der MCP-Tools sehen.
Claude Code Skill
Für eine geführte Erfahrung mit automatischer Erkennung und Workflow-Orchestrierung installieren Sie den MSDS Safety Check Skill:
Option A: Von 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-checkOption B: Manuelle Einrichtung
Kopieren Sie das Verzeichnis skill/ aus diesem Repo in das Verzeichnis .agents/skills/msds-safety-check/ Ihres Projekts und erstellen Sie einen symbolischen Link in .claude/skills/.
Was der Skill tut
Erkennt automatisch Chemikalien in Ihren Unterhaltungen und bietet Sicherheitsüberprüfungen an
/msds-safety-check— geführtes Audit für Laborprotokolle oder EHS-ComplianceFreemium — grundlegende Abfragen funktionieren ohne API-Schlüssel, Audit-Berichte erfordern eine kostenlose Registrierung
Anwendungsbeispiele
Überprüfung von Experimentprotokollen
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 Deck-Sicherheitsaudit
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 acidsCompliance-Check vor dem Versand
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 regulationsSignierten Audit-Bericht erstellen
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)Remote-Modus (HTTP)
Für Cloud-Bereitstellung oder gemeinsamen Teamzugriff als HTTP-Server ausführen:
# 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.pyVerbindung von Claude Code aus:
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-mcpKonfiguration
Variable | Standard | Beschreibung |
| (erforderlich) | API-Schlüssel vom MSDS Chain Dashboard |
| Produktions-URL | Überschreiben, um auf eine Dev/selbst gehostete Instanz zu verweisen |
|
| Antwortsprache: |
Anwendungsfälle
Laborautomatisierung (Opentrons / Hamilton / Tecan)
Sicherheitsaudit vor dem Protokollstart
Überprüfung der Kompatibilität des Deck-Layouts
Automatisierte Compliance-Berichte für Läufe
Elektronische Laborbücher (Benchling / LabArchives)
Sicherheitsanmerkungen zu Experimenteinträgen
Chemikalienregistrierung mit automatischer Kennzeichnung
Pharmazeutische F&E
Sicherheits-Screening von Syntheserouten
Regulatorische Vorabprüfungen für neue Verbindungen in mehreren Regionen
GMP-konformer Audit-Trail mit signierten Belegen
Datenabdeckung
4.200+ Chemikalien mit mehrsprachigen Aliasen (EN/ZH/JA)
NFPA/GHS-Klassifizierung für Kompatibilitätsregeln
8 regulatorische Rechtsordnungen (EU, US, CN, JP, KR, CA, AU, TW)
Berufliche Expositionsgrenzwerte aus 5 Standards (OSHA PEL, ACGIH TLV, EU IOELV, JP OEL, CN GBZ)
UN-Transportdaten für 16+ gängige Laborchemikalien
Architektur
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) │
└─────────────────────────┘Der MCP-Server ist ein Thin Client – die gesamte Sicherheitslogik findet auf dem MSDS Chain-Backend statt (Regel-Engine + Azure OpenAI GPT-4o-Fallback für Grenzfälle).
Entwicklung
Lokal mit dem MCP-Inspektor testen:
export MSDS_API_KEY=sk-msds-your-key
npx @modelcontextprotocol/inspector python server.pyRoadmap
[x]
get_waste_disposal— Abfallklassifizierung und Entsorgungshinweise[x]
check_mixing_order— sichere Zugabereihenfolge für Reagenzienpaare[x]
get_chemical_alternatives— sicherere Ersatzstoffe für eingeschränkte Chemikalien[x] Remote MCP (HTTP SSE / Streamable HTTP) für Cloud-gehosteten Zugriff
[x] OAuth 2.1 für Claude Marketplace-Integration (Grundgerüst – benötigt Redis/DB für Produktion)
Lizenz
MIT
Über
Entwickelt von LAgentBot — KI-gestützte Infrastruktur für chemische Sicherheit.
Teil der MSDS Chain-Plattform: das weltweit erste KI-Agenten-gesteuerte Netzwerk für chemische Sicherheitsdaten.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP
- mcpOAuthio.scispot
Turn any LLM into your lab assistant: search samples, track experiments, analyze data with AI.
FTIR spectral search and material identification for AI agents via MCP.
EU compliance corpus across 8 frameworks (NIS2, DORA, AI Act, ISO 27001 + more) via MCP.
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-
- 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 292 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server that connects AI assistants to a live Ketcher window, the open-source web-based chemical structure editor. Draw, edit, and organize structures directly in the canvas you have open.2MIT
- AlicenseNot gradedqualityBmaintenanceProvides an MCP interface for publication-quality chemical structure and reaction rendering from SMILES/InChI/molblock, with validation and name parsing. Enables AI agents to draw molecules and reactions as images.23 PyPIMIT