C — Moderate risk signals Graded October 16, 2026Several concerns worth a closer look before you install.Based on public adoption and transparency signals as of October 16, 2026. Our opinion, not a code audit or security guarantee.
App connector · Data & databases, Cloud & infrastructure
carbon
Open-source manufacturing ERP, MES and QMS. Quoting, MRP, inventory, shop floor, quality and lot/serial traceability on one Postgres schema, with a REST API and MCP server. Self-host or use Carbon Cloud.
Bottom line: Signal-based grade (3/7 points): well starred on GitHub, public source code. This reflects adoption and transparency, not a code audit.
- Popularity score
- 39/100
- Rank
- Not ranked: outside the 500 most popular tools
- GitHub stars
- 2.7k
What it does
Carbon is an open-source manufacturing ERP, MES, and QMS platform that manages quoting, MRP, inventory, shop floor operations, quality control, and lot/serial traceability in a unified Postgres database. It provides a REST API and MCP server for programmatic access, and can be self-hosted or run via Carbon Cloud.
Who it’s for
Manufacturing operations teams and builders integrating AI agents into production workflows who need traceability, compliance, and inventory visibility. Best suited for organizations comfortable self-hosting or adopting managed infrastructure for sensitive manufacturing data.
Copy-paste setup
Check these steps against the project’s own instructions before running anything.
Verify against the repo README at https://github.com/crbnos/carbon (opens external site) for current instructions. Likely approaches:
- Self-hosted: Clone repo, configure Postgres connection, run Docker or native server
- MCP integration: Add to Claude Desktop
claude_desktop_config.jsonundermcpServers(exact JSON structure varies—check Carbon's MCP server docs) - Example structure (verify against docs):
json
{ "mcpServers": { "carbon": { "command": "node", "args": ["/path/to/carbon/mcp-server.js"], "env": { "DATABASE_URL": "postgresql://user:pass@localhost/carbon", "API_KEY": "your-mcp-api-key" } } } }
Risks
- Credentials scope: MCP connector will need database credentials or API tokens; ensure least-privilege database roles and API key rotation policies are in place
- Prompt injection: Manufacturing data (orders, lot numbers, customer info) passed to LLMs could leak via model outputs or logs; isolate sensitive fields or use role-based data masking
- Data exfiltration: Unrestricted read access to ERP via MCP could expose inventory, BOM, or supplier details to unauthorized agents; verify MCP authentication and audit trails
- Supply-chain sensitivity: Manufacturing ERPs contain product designs, supplier relationships, and production capacity—exposure could harm competitive advantage or supply-chain security
- Maintenance risk: Open-source project with 2.7k stars and no weekly npm downloads suggests limited production adoption; monitor for security patches and abandoned dependencies
How to stay secure
Least-privilege permissions
- Create separate database accounts for the MCP connector instead of using admin credentials. Grant only read or read-write access to the specific tables needed (e.g., orders, inventory) and block access to payroll, financial data, or customer contact details.
- Rotate API keys and passwords regularly—at least every 90 days. If a key is exposed, an attacker's window to steal data shrinks dramatically.
- Disable features the connector doesn't need, such as user management, report generation, or system settings access. Each enabled feature is a potential entry point.
- Document who has access and why. Maintain a simple list of which AI agents or teams can connect to Carbon and what data they're allowed to see; review quarterly and remove stale access.
Network isolation
- Run the MCP connector on a private network, not the public internet. Limit which machines can talk to it using firewalls or VPN (e.g., only from your AI application server, not from everywhere).
- Use HTTPS/TLS encryption for all connections between the connector, Carbon, and the LLM agent. Unencrypted data can be intercepted on its way across the network.
- Separate sensitive ERP data from public-facing systems. If you also run a customer portal or website, ensure it connects to a different, read-only copy of non-critical data, not the live manufacturing database.
Monitoring
- Log all MCP connector queries and results—record which data was accessed, when, and by which agent or user. Review logs monthly for suspicious patterns (e.g., unusual bulk downloads or access outside business hours).
- Set alerts for high-risk queries, such as requests for supplier contact lists, bill-of-materials (BOM), or production capacity. Alert your security team immediately if an agent tries to access data outside its normal scope.
- Check for security patches weekly. Carbon is open-source with moderate adoption; monitor the project's GitHub for updates and apply patches quickly when they appear, especially for Postgres (the database) and the REST API.
- Audit LLM outputs and logs for leaks of manufacturing details (order numbers, lot codes, customer names). If sensitive data appears in model responses, investigate whether prompts or cached data are exposing it.
Red flags to watch for
- Unexpected large data transfers from the connector—if the agent downloads thousands of inventory records or BOMs in one go, it may be attempting exfiltration; block and investigate.
- Requests for data outside the connector's declared scope—if an agent suddenly tries to access customer contact info, supplier pricing, or employee records, reject it and alert your team.
- Failed connection attempts or invalid credentials logged repeatedly. This can signal an attacker probing for weak passwords or misconfigurations.
- Slow queries or database performance degradation. Poorly designed agent queries can overload the system; monitor response times and cap query complexity to prevent denial-of-service or unintended data exposure.
Alternatives
- ERPNext – Open-source ERP with MES modules; larger community (50k+ GitHub stars) but heavier feature set
- Odoo – Modular ERP with manufacturing apps; commercial support and larger user base, but proprietary cloud default
- Fishbowl – Purpose-built inventory & manufacturing; cloud-native, strong shop-floor focus, but proprietary and SaaS-only
- Lighthouse – Lightweight MES for job-shop environments; newer, lower adoption, verify MCP availability