Romania Company Check
Romania company checks by CUI: status, insolvency, LEI and sanctions from official registers.
作者提供的说明(英文原文)
Chemical safety intelligence — 25 tools: compatibility, hazards, PPE, compliance, SDS lookup
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
MSDS_API_KEY标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"msds-chain": {
"command": "npx",
"args": [
"-y",
"msds-chain-mcp"
],
"env": {
"MSDS_API_KEY": "your-value"
}
}
}
}在终端中运行这条命令
claude mcp add msds-chain --env MSDS_API_KEY=your-value -- npx -y msds-chain-mcp运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"msds-chain": {
"command": "npx",
"args": [
"-y",
"msds-chain-mcp"
],
"env": {
"MSDS_API_KEY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"msds-chain": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"msds-chain-mcp"
],
"env": {
"MSDS_API_KEY": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月8日
注册名称已通过 GitHub 账户 littleblakew 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
你需要填写:MSDS_API_KEY
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(1.5.12)于5天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Romania Company Check, Japan Company Check, U.S. Public Company Check
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Romania company checks by CUI: status, insolvency, LEI and sanctions from official registers.
Japan company checks by corporate number: status, closure cause, successor, LEI and sanctions.
U.S. public company checks by SEC CIK: filing status, bankruptcy 8-K flag, LEI and sanctions.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Chemical safety intelligence for AI-assisted experiment design.
An MCP server that gives AI agents (Claude, ChatGPT, Claude Code, Gemini CLI, Copilot Studio, and any other MCP client) 27 tools for chemical safety reasoning: compatibility checks, hazard analysis, regulatory compliance, PPE, storage, transport, and signed audit reports. Every answer names the supplier SDS it came from, with a link to the original PDF.
MSDS Chain, powered by ChainSDS: a verified, always-current chemical safety database.
Built for researchers who design experiments with AI and want safety verification inside the workflow rather than as a separate step: whether the chemicals on a deck are compatible, which mixing orders are dangerous, what PPE a specific handling step needs, how a compound is treated under EU REACH or US OSHA/TSCA, and what a GLP/GMP reviewer will ask for afterwards.
Hosted endpoint. Nothing to install, nothing to run locally:
claude mcp add msds-chain --transport http https://mcp.lagentbot.com/mcp
Then run /mcp in Claude Code and sign in. A browser opens, you enter your email, and you paste back the code we send you. Your account is provisioned automatically and the free plan includes a credit allowance. There is no API key to create beforehand.
On another platform? See Platform Setup below.
| Tool | Description |
|---|---|
| `batch_safety_check` | One-call report for a chemical list: pairwise compatibility + per-chemical risk warnings |
| `check_regulatory_lists` | Cross-reference a chemical against 23 regulatory watch lists across 8 jurisdictions + 3 international conventions |
| `review_synthesis_route` | Screen a multi-step synthesis route for incompatibilities within each step and between carried-over residue and the next step; never declares a route safe |
| `assess_thermal_hazard` | Thermal hazard screening: energetic-group and oxygen-balance flags, plus a Stoessel class from process values you supply |
| `get_sds_section` | Retrieve a specific SDS section (1-16) for a chemical |
| `get_sds_document` | Signed download URL (~5 min) for the original SDS/MSDS PDF; includes source provenance |
| `get_chemical_alternatives` | Safer substitutes for restricted or high-risk chemicals |
| `validate_protocol_chemicals` | Extract & validate chemical names from protocol text or code |
| `check_mixing_order` | Safe addition sequence for reagent pairs (e.g., acid into water) |
| `get_waste_disposal` | Waste classification, container type, and disposal procedures |
| `upload_msds_pdf` | Upload MSDS PDF for AI-powered parsing and data extraction (requires API key) |
| `validate_sds` | Check an SDS you uploaded for contradictions between its own sections, gaps, age and US OSHA HazCom format; every finding quotes the lines it is based on |
| `draft_sds_sections` | Draft Sections 8 and 15 of an SDS for your own mixture from its ingredient list; every line cites its source, and missing ingredients are listed rather than guessed |
| `compare_sds_versions` | Hazard-change diff between two SDS versions (H-code additions/removals + whether they change a verdict) |
check_chemical_compatibility | Pairwise compatibility for 2+ chemicals |
get_chemical_risk_warnings | GHS classification, H-codes, signal words, flash point |
get_ppe_recommendation | Gloves, eye protection, respiratory, body protection |
get_storage_guidance | Storage class, cabinet type, temperature, isolation rules |
get_emergency_response | Spill, fire, or exposure emergency procedures |
get_exposure_limits | OEL/TLV/PEL/MAC across US, EU, JP, CN, INT |
get_transport_classification | UN number, hazard class, packing group, ADR/IATA/IMDG |
check_regulatory_compliance | Multi-region compliance status, list-backed for EU, US, CN, JP, CA, AU, SG |
search_chemical_database | Look up chemicals by name, synonym, or CAS number |
ask_chemical_safety | Natural language catch-all for any safety question |
create_audit_session | Full audit with signed PDF report (requires API key) |
get_audit_report | Download link for the signed audit PDF |
Experiment protocol review:
User: I'm planning a Grignard reaction with magnesium turnings, diethyl ether,
and bromobenzene. Check if this setup is safe.
Agent: → calls batch_safety_check(["magnesium", "diethyl ether", "bromobenzene"]) → Returns: compatibility matrix + per-chemical risk warnings (with source SDS)
Signed audit report:
User: Create a safety audit report for our quarterly review.
Chemicals: acetone, methanol, ethanol, isopropanol, hexane.
Agent: → calls create_audit_session("Q2 2026 Solvent Cabinet Review", [...]) → calls get_audit_report("SESSION-ID") → Returns: signed PDF URL (Ed25519 signature, suitable for GLP/GMP compliance)
One hosted server, two transports. Pick the row your client supports:
| Transport | Endpoint | Notes |
|---|---|---|
| Streamable HTTP | https://mcp.lagentbot.com/mcp | Preferred: broadest and most robust |
| SSE | https://mcp.lagentbot.com/sse | For clients that only speak SSE |
Authentication is either OAuth (the client opens a browser sign-in on first connect) or a static header, Authorization: Bearer sk-msds-your-key, for headless clients. Create a key at msdschain.lagentbot.com > API Keys.
Settings > Connectors, search msds-chain, and enable it. Sign-in happens on first use.
Three routes, any one is enough:
# 1. Remote server only
claude mcp add msds-chain --transport http https://mcp.lagentbot.com/mcp
/plugin install msds-chain@claude-plugins-official
claude mcp add msds-chain -- npx -y msds-chain-mcp@latest
Manual config in ~/.claude.json:
{
"mcpServers": { "msds-chain": { "type": "http", "url": "https://mcp.lagentbot.com/mcp" } } }
Routes 2 and 3 of the plugin also install the /msds-safety-check skill: it spots chemicals in your conversation and offers a check, and runs a guided audit for lab protocols or EHS compliance.
Listed in the OpenAI Plugin Directory. Search MSDS Chain in ChatGPT, enable it, and sign in when prompted. Works on web, desktop, and mobile.
Listed in the Gemini CLI extensions gallery:
gemini extensions install https://github.com/littleblakew/msds-chain-mcp
Gemini asks you to confirm twice: once to trust the workspace, once to review the extension and the skill it carries. Your first chemical question starts the sign-in automatically; the server supports Dynamic Client Registration, so Gemini registers itself and completes the OAuth exchange on its own. Check the connection with gemini mcp list, then just ask in chat:
Can acetone and sodium hypochlorite be stored in the same cabinet?
codex marketplace add https://github.com/littleblakew/msds-chain-mcp
MSDS Chain ships a certified Power Platform connector, so there is nothing to configure by hand. In Copilot Studio, add a tool from the connector directory and search MSDS Chain; the connector handles the OAuth exchange against the same hosted endpoint.
These clients do not speak streamable HTTP yet, so point them at /sse and pass a static key:
https://mcp.lagentbot.com/sseAuthorization : Bearer sk-msds-your-keyUse the endpoint table above. Clients that implement OAuth 2.1 with Dynamic Client Registration need no pre-registration; everything else uses the static Authorization header.
upload_msds_pdf, create_audit_session, get_audit_report) associate activity with your account for audit traceability.Industry-sourced, AI-verified, and cryptographically signed.
| Symptom | Likely cause | Fix |
|---|---|---|
401 Unauthorized on connect | Missing or invalid API key | Check the Authorization: Bearer sk-msds-... header. Generate a fresh key at msdschain.lagentbot.com > API Keys. |
| Tools don't appear in the client | Server not loaded | Fully restart the client after adding the server, then confirm msds-chain shows in the MCP/tools list. |
| Connection drops or times out | Wrong transport | Prefer https://mcp.lagentbot.com/mcp; SSE sessions can drop when the server redeploys. GET https://mcp.lagentbot.com/health should return {"status":"ok"}. |
Credit balance exhausted | Credit allowance used up | The error says how to continue: an upgrade link and, on the free plan, when credits reset. |
| Empty results for a known chemical | Name not matched | Retry with the CAS number or a common synonym; search_chemical_database accepts name, synonym, or CAS. |
| OAuth sign-in fails | OAuth metadata unreachable | Confirm GET https://mcp.lagentbot.com/.well-known/oauth-authorization-server returns 200; the client should auto-discover the authorize and token endpoints. |
Still stuck? Email contact@lagentbot.com or open an issue at github.com/littleblakew/msds-chain-mcp/issues.
MIT
Built by LAgentBot, AI-powered chemical safety infrastructure.
Part of the MSDS Chain platform: the world's first AI Agent-driven chemical safety data trust network, powered by ChainSDS.