Cross-OEM industrial machine intelligence: identity, normalization, automation, attestation.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-foundrynet-forge-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Cross-OEM industrial machine intelligence: identity, normalization, automation, attestation.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.
Apify MCP Server
97% token reduction for AI coding sessions — zero deps, 21 languages, MCP server
MCP proxy that compresses prose fields (tool descriptions, etc.) using caveman rules. Same accuracy, fewer context tokens.
MCP Security Weekly
Get CVE alerts and security updates for io.github.FoundryNet/forge-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
The cross-manufacturer industrial MCP server for machine monitoring. Talk to any CNC, robot, or industrial machine in natural language — machine identity, OPC UA / MQTT / Modbus telemetry normalization across 16 OEM families, plain-English automation, and tamper-evident on-chain work attestation and verification so every industrial action carries a verifiable trust record.
Hosted MCP over Streamable HTTP (legacy SSE still supported). 14 tools wrap the Forge v1 API: provision a stable machine identity, normalize raw OEM telemetry into a canonical schema, query operational history, parse and activate plain-English automations, and settle work on Solana via the MINT relay so every state-changing action has a verifiable, tamper-evident hash.
https://foundrynet-mcp-production.up.railway.app/mcp (Streamable HTTP)https://foundrynet-mcp-production.up.railway.app/sse (deprecated)https://foundrynet-mcp-production.up.railway.app/healthhttps://foundrynet-mcp-production.up.railway.app/.well-known/mcp/server-card.jsonIt normalizes raw OEM telemetry from 16 manufacturer families into one canonical vocabulary with thousands of confirmed field mappings — so an agent writes against one set of field names whether the machine is a Fanuc CNC, a KUKA arm, or a Universal Robots cobot. On top of that it turns plain-English instructions into structured automations (review then activate), and anchors every state-changing action on-chain via MINT for a tamper-evident work record.
Pure HTTP proxy. Every tool is a thin wrapper around https://forge.foundrynet.io/v1/*
using a configured fnet_ Bearer key. No state, no shared imports with forge-prod —
separate Railway service, separate dependencies (fastmcp + httpx).
Claude Desktop / agent
│ Streamable HTTP (mcp-remote bridge)
▼
foundrynet-mcp on Railway
│ HTTPS + Bearer fnet_…
▼
forge.foundrynet.io/v1/*
Identity & data: identify_machine, normalize_telemetry, query_machine_history,
get_coverage, correct_mapping. Automation: create_automation, activate_automation,
list_automations, disable_automation, delete_automation, restore_automation,
query_webhook_history. Attestation: verify_on_chain. Demo: fire_sandbox (the full
watch → fire → settle loop, no card).
Free tier exposes the read-only tools; Pro ($49/mo) unlocks the full set.
claude mcp add --transport http foundrynet \
https://foundrynet-mcp-production.up.railway.app/mcp \
--header "Authorization: Bearer fnet_YOUR_KEY"
Or via claude_desktop_config.json with the mcp-remote bridge:
{
"mcpServers": {
"foundrynet": {
"command": "npx",
"args": ["-y", "mcp-remote",
"https://foundrynet-mcp-production.up.railway.app/mcp",
"--header", "Authorization:Bearer ${FNET_KEY}"],
"env": { "FNET_KEY": "fnet_… (get a free key at foundrynet.io/signup)" }
}
}
}
Get a free fnet_ key at https://foundrynet.io/signup (50 normalize calls, no card).
| Var | Required | Default |
|---|---|---|
FOUNDRYNET_API_KEY | Yes | — (server boots; tool calls return 401 until set) |
FORGE_BASE_URL | No | https://forge.foundrynet.io |
PORT | No | 8080 (Railway sets this automatically) |
REQUEST_TIMEOUT | No | 30 (seconds) |
mcp_server.py — the server (14 tools + /health + /.well-known/mcp routes)gating.py — per-client tier gating (Free vs Pro tool/quota enforcement)server.json — MCP registry metadata (name, description, keywords, remote endpoint)