Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
IQMS / DELMIA Apriso
Resumen
Descripción del creador (original en inglés)
MCP server for IQMS (DELMIAworks) ERP — manufacturing, inventory, production, and quality.
Los tres pilares de PopNx MCP
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
- Opinión de usuariosiAún no hay reseñasLas reseñas se abrirán junto con las cuentas en una etapa posterior
- Nuestras revisiones básicasi1 de 1 superadasRevisado con información pública; el código aún no se ha escaneado
- UsoiAún sin medir★ –
Qué puedes hacer con él
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
- Conexión: Se ejecuta en tu computadora
- Transporte: stdio
- Categoría: Tiendas en línea y pagos
- Debes completar: IQMS_ORACLE_CONNECT_STRING, IQMS_ORACLE_USER, IQMS_ORACLE_PASSWORD
Instalación
Elige la app de IA que usas y copia la configuración.
Antes de instalar
- Revisiones básicas: 1 de 1 superadas
- Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
- Debes completar tú:
IQMS_ORACLE_CONNECT_STRING,IQMS_ORACLE_USER,IQMS_ORACLE_PASSWORD,MCP_TRANSPORT,AUTH_MODE,LOG_LEVEL
Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
- DockerDocker instalado
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"iqms": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IQMS_ORACLE_CONNECT_STRING",
"-e",
"IQMS_ORACLE_USER",
"-e",
"IQMS_ORACLE_PASSWORD",
"-e",
"MCP_TRANSPORT",
"-e",
"AUTH_MODE",
"-e",
"LOG_LEVEL",
"ghcr.io/wyre-technology/iqms-mcp:v1.2.12"
],
"env": {
"IQMS_ORACLE_CONNECT_STRING": "your-value",
"IQMS_ORACLE_USER": "your-value",
"IQMS_ORACLE_PASSWORD": "your-value",
"MCP_TRANSPORT": "your-value",
"AUTH_MODE": "your-value",
"LOG_LEVEL": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add iqms --env IQMS_ORACLE_CONNECT_STRING=your-value --env IQMS_ORACLE_USER=your-value --env IQMS_ORACLE_PASSWORD=your-value --env MCP_TRANSPORT=your-value --env AUTH_MODE=your-value --env LOG_LEVEL=your-value -- docker run -i --rm -e IQMS_ORACLE_CONNECT_STRING -e IQMS_ORACLE_USER -e IQMS_ORACLE_PASSWORD -e MCP_TRANSPORT -e AUTH_MODE -e LOG_LEVEL ghcr.io/wyre-technology/iqms-mcp:v1.2.12Completa los valores vacíos antes de ejecutarlo.
O copia la configuración tú
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"iqms": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IQMS_ORACLE_CONNECT_STRING",
"-e",
"IQMS_ORACLE_USER",
"-e",
"IQMS_ORACLE_PASSWORD",
"-e",
"MCP_TRANSPORT",
"-e",
"AUTH_MODE",
"-e",
"LOG_LEVEL",
"ghcr.io/wyre-technology/iqms-mcp:v1.2.12"
],
"env": {
"IQMS_ORACLE_CONNECT_STRING": "your-value",
"IQMS_ORACLE_USER": "your-value",
"IQMS_ORACLE_PASSWORD": "your-value",
"MCP_TRANSPORT": "your-value",
"AUTH_MODE": "your-value",
"LOG_LEVEL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
O copia la configuración tú
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"iqms": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"IQMS_ORACLE_CONNECT_STRING",
"-e",
"IQMS_ORACLE_USER",
"-e",
"IQMS_ORACLE_PASSWORD",
"-e",
"MCP_TRANSPORT",
"-e",
"AUTH_MODE",
"-e",
"LOG_LEVEL",
"ghcr.io/wyre-technology/iqms-mcp:v1.2.12"
],
"env": {
"IQMS_ORACLE_CONNECT_STRING": "your-value",
"IQMS_ORACLE_USER": "your-value",
"IQMS_ORACLE_PASSWORD": "your-value",
"MCP_TRANSPORT": "your-value",
"AUTH_MODE": "your-value",
"LOG_LEVEL": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Valores que debes completar
- Oracle connection string for the IQMS database (e.g. host:port/service)
- IQMS Oracle DB username
- IQMS Oracle DB password
MCP_TRANSPORTenvTransport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.AUTH_MODEenvCredential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.LOG_LEVELenvLog verbosity: debug, info, warn, error
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Qué puede hacer
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub wyre-technology, dueña del repo
- … Aún sin revisar
Sigue en mantenimiento
Todavía no hemos leído este repo en GitHub
- … Aún sin revisar
Tiene licencia
Todavía no hemos leído este repo en GitHub
- – No aplica
El endpoint responde
Este se ejecuta en tu computadora; no hay endpoint en internet
- – No aplica
Inicio de sesión con OAuth
Se ejecuta en tu computadora y usa ajustes locales en su lugar
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con otros en Tiendas en línea y pagosi
- Más estrellas que el 0% de los otros 2534 servidores de esta categoría
- Publicado en el registro más recientemente que el 25% de los otros 2534 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 2534 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro IQMS / DELMIA Apriso?
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
Debes completar: IQMS_ORACLE_CONNECT_STRING, IQMS_ORACLE_USER, IQMS_ORACLE_PASSWORD
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez –, y la última versión (1.2.12) llegó al registro hace 3 meses.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Docker en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
Alternativas
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Stripe MCP
MCP server integrating with Stripe - tools for customers, products, payments, and more.
MCP Cn Commerce
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
iqms-mcp
MCP server for IQMS / DELMIAworks (EnterpriseIQ), the manufacturing ERP from Dassault Systèmes.
Status: Read tools issue queries through
against the Direct Oracle path (always available). Write tools route through
the licensed DELMIAworks WebAPI module — an optional add-on — and throw
DriverNotConfiguredErroruntilX-IQMS-WebAPI-Base-URLcredentials are
supplied.
Why this exists
EnterpriseIQ doesn't have a public REST API. The realistic integration paths are:
- Direct Oracle (universal at every install) — read-only queries
- WebAPI module (paid licensed add-on) — transactional writes
This MCP server exposes both behind a single decision-tree-navigated tool surface.
Tools
Initial discovery surface (always available):
iqms_navigate— list tools in a domainiqms_status— credential / connection check
Domains: workorders, inventory, boms, sales_orders, purchase_orders, schedule, quality.
Read tools (Oracle, available always):
| Tool | Purpose |
|---|---|
iqms_workorders_list | Open / in-progress work orders |
iqms_workorders_get | Full work order detail incl. routings |
iqms_inventory_onhand | On-hand by item / location / lot |
iqms_inventory_lot_trace | Lot genealogy walk |
iqms_boms_explode | BOM explosion |
iqms_boms_where_used | Where-used reverse lookup |
iqms_sales_orders_list | Open SOs / ship status |
iqms_purchase_orders_list | Open POs / expected receipts |
iqms_schedule_capacity | Machine schedule + capacity load |
iqms_quality_ncrs | Non-conformances / CARs / CAPAs |
Write tools (WebAPI, gated):
| Tool | Purpose |
|---|---|
iqms_workorders_create | Create a new work order |
iqms_workorders_post_production | Post qty made / scrapped |
iqms_inventory_adjust | Inventory transaction |
iqms_quality_create_ncr | Open a non-conformance record |
Run modes
Local (stdio)
IQMS_ORACLE_USER=eiq_ro \
IQMS_ORACLE_PASSWORD=… \ IQMS_ORACLE_CONNECT_STRING=eiq-db.example.com:1521/EIQ \ npx -y github:WYRE-AI/iqms-mcp
Gateway (HTTP, stateless)
CONDUIT_S2S_SECRET is required. If it is empty or a known placeholder (changeme, placeholder, your-s2s-secret, and the other example values rejected at startup), the HTTP server logs an error and exits non-zero. It never prints the secret. Set MCP_ALLOW_INSECURE_DEV=1 only for local development to start without the secret; the process logs a warning, does not check X-Gateway-S2S, and binds 127.0.0.1 only. A non-loopback MCP_HTTP_HOST (including 0.0.0.0) is ignored in that mode and the override is logged. A placeholder secret still refuses to start.
MCP_HTTP_HOST is honored when CONDUIT_S2S_SECRET is set, and defaults to 0.0.0.0 when unset. With no secret, the listener is 127.0.0.1. The container image sets MCP_HTTP_HOST=0.0.0.0 and AUTH_MODE=gateway.
CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" \
MCP_TRANSPORT=http \ MCP_HTTP_PORT=8080 \ AUTH_MODE=gateway \ node dist/http.js
Local HTTP without a secret is development-only and always binds 127.0.0.1:
MCP_ALLOW_INSECURE_DEV=1 npm run start:http
X-Gateway-S2S
With MCP_TRANSPORT=http and a real CONDUIT_S2S_SECRET, every /mcp request must include X-Gateway-S2S:
t=<unix seconds>,v1=<hex hmac-sha256>
The signature is HMAC-SHA256 of the literal message t= (the same t= prefix that appears in the header), keyed with CONDUIT_S2S_SECRET, and hex-encoded. A missing or invalid header returns 401. /health stays unauthenticated and does not read vendor credentials. The stdio transport does not use CONDUIT_S2S_SECRET.
In AUTH_MODE=gateway, /mcp also requires the Oracle headers below. Those headers are the only credential source for that request. A request missing any of them returns 401 and does not fall back to IQMS_* in the process environment.
| Header | Required | Notes |
|---|---|---|
X-Gateway-S2S | yes, when CONDUIT_S2S_SECRET is set | t= ,v1= |
X-IQMS-Oracle-User | yes | Oracle DB user |
X-IQMS-Oracle-Password | yes | Oracle DB password |
X-IQMS-Oracle-Connect-String | yes | Easy Connect or TNS |
X-IQMS-WebAPI-Base-URL | no | Enables write tools when all three WebAPI headers are present |
X-IQMS-WebAPI-User | no | |
X-IQMS-WebAPI-Password | no |
Single-tenant HTTP (AUTH_MODE=env)
/mcp still requires a valid X-Gateway-S2S header. Vendor credentials come from IQMS_ORACLE_USER, IQMS_ORACLE_PASSWORD, and IQMS_ORACLE_CONNECT_STRING. Optional IQMS_WEBAPI_* variables enable write tools. This mode is separate from the gateway Compose service, which does not inject those variables.
Docker
The image listens on 0.0.0.0 inside the container and defaults to AUTH_MODE=gateway. Publish the port on loopback and pass the S2S secret. In gateway mode, IQMS credentials arrive on each request as headers; they are not read from the environment.
docker build -t iqms-mcp .
docker run \ -e CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" \ -p 127.0.0.1:8080:8080 \ iqms-mcp
Compose refuses to start when CONDUIT_S2S_SECRET is unset, sets AUTH_MODE=gateway, publishes 127.0.0.1:8080:8080, and does not inject static IQMS_* credentials:
CONDUIT_S2S_SECRET="$CONDUIT_S2S_SECRET" docker compose up
License
Apache-2.0