Semiconductor Mcp

v1.0.0

A powerful MCP server built with NitroStack

Connection Setup

Add via Cursor Settings UI (Settings > Features > MCP > Add New MCP Server):

{
  "mcpServers": {
    // your other mcp servers
    "semiconductor-mcp": {
      "url": "https://semi-comply-6a6544-pookie-builders-amrita-university-coimbatore.app.nitrocloud.ai/mcp"
    }
  }
}

Connect remote tools directly via Claude's Web UI:

Add custom connector BETA
Connect Claude to your data and tools. Learn more about connectors or get started with pre-built ones.
Advanced settings
Only use connectors from developers you trust. Anthropic does not control which tools developers make available and cannot verify that they will work as intended or that they won't change.

Configure custom tools directly via ChatGPT's Web UI:

New App
PNG only. Best results at 256 x 256 px or larger. Max file size: 10 KB
Custom MCP servers introduce risk. Learn more
OpenAI hasn't reviewed this MCP server. Attackers may attempt to steal your data or trick the model into taking unintended actions, including destroying data.

Add the following configuration block under mcpServers in your Antigravity configuration file (~/.gemini/config/mcp_config.json):

{
  "mcpServers": {
    // your other mcp servers
    "semiconductor-mcp": {
      "serverUrl": "https://semi-comply-6a6544-pookie-builders-amrita-university-coimbatore.app.nitrocloud.ai/mcp"
    }
  }
}

Add the following configuration block to your Codex configuration file (~/.codex/config.toml):

[mcp_servers.semiconductor-mcp]
url = "https://semi-comply-6a6544-pookie-builders-amrita-university-coimbatore.app.nitrocloud.ai/mcp"

Connect directly using the Server-Sent Events endpoint:

https://semi-comply-6a6544-pookie-builders-amrita-university-coimbatore.app.nitrocloud.ai/mcp
Available Tools
get_cadence_design_revision

Retrieves layout/IP block revision metadata from Cadence Virtuoso/Altium for a given revision ID. Returns designer, IP block, changes, and timestamp.

create_design_revision

Creates a new design revision record in the Cadence design vault. Use this when the user wants to log a new revision, add a design change, or record a layout update for an IP block.

get_manufacturing_mes_telemetry

Fetches machine-level process telemetry (chamber pressure, temperature, recipe, operator) for a given wafer lot from GE Vernova/Siemens MES. Automatically flags threshold excursions.

create_manufacturing_step

Logs a new manufacturing process step (etch, CVD, litho, etc.) for a wafer lot. Use this when the user wants to record a factory operation, add a process step, or log telemetry from a fab station.

get_lot_yield_summary

Parses STDF binary test logs for a given lot and returns a summarized yield report with failing bin codes, counts, and impacts.

create_yield_record

Logs a new yield test result for a wafer lot. Use this when the user wants to record test results, add a yield data point, or log STDF summary data for a lot.

get_product_datasheet_specs

Searches document repositories for a product's official datasheet, operating voltage limits, thermal thresholds, and compliance certifications.

create_product_spec

Registers a new product with its datasheet, operating limits, and compliance certifications. Use this when the user wants to add a new product, register a new IP block, or create a product specification entry.

get_shipping_and_trade_compliance

Retrieves shipment logistics, export control classification (ECCN), HS code, tariffs, and customs hold status. Can be queried by shipment ID or by product ID to find all active shipments for a product. When the user asks about shipping restrictions for a product, use the productId parameter to find all related shipments and their compliance status. Returns route, export-control law (ECCN), taxes (tariffs + HS code), and order/customs status.

create_shipment

Creates a new shipment record with origin, destination, export classification (ECCN), HS code, tariffs, and status. Use this when the user wants to log a new shipment, create a trade route, or register a shipment for a product.

analyze_yield_root_cause

Investigates why a wafer lot's yield dropped AND checks shipment compliance in a single call. Internally calls manufacturing, quality, and design tools, correlates process excursions with failure bins, and checks shipment export-control/customs status. IMPORTANT: When the user asks about both yield AND shipment safety, pass BOTH lotId and shipmentId in this one tool call — do NOT call get_shipping_and_trade_compliance separately.

trace_wafer_genealogy

Traces the complete lifecycle of a wafer batch. Given a batchId (lotId), retrieves and structures records from Design, Manufacturing, Testing, Product Specs, and Shipping into a chronological lifecycle timeline. Returns the product identity, design revision history, manufacturing steps, test results, and physical shipping route. Use this when the user asks for the history, genealogy, lifecycle, or trace of a wafer lot.

notify_incident_stakeholders

Analyzes a yield incident, classifies severity, loads stakeholders from Google Sheets, generates role-specific emails, and sends them through the configured email provider. Set allStakeholders=true when the user asks to email everyone. For a role-specific request such as Design Lead, use recipientRoles so the address is resolved from the Stakeholders tab. Never invent an email address. Use dryRun=true to preview without sending.