Arcas OnlineEDA

Provides programmatic access to Arcas OnlineEDA for projects, file uploads, and verifications via MCP.
  • typescript

0

GitHub Stars

typescript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ssql2014-arcas-onlineeda-mcp": {
      "command": "node",
      "args": [
        "/path/to/arcas-onlineeda-mcp/dist/index.js"
      ],
      "env": {
        "ONLINEEDA_HEADLESS": "true",
        "ONLINEEDA_PASSWORD": "your_password",
        "ONLINEEDA_USERNAME": "your_username"
      }
    }
  }
}

You can integrate with Arcas OnlineEDA through this MCP server to manage EDA projects, upload designs, run formal and security verifications, and query platform data programmatically. It enables automation and AI-assisted workflows by exposing common actions as reusable tools.

How to use

You interact with the MCP server by calling its tools from your MCP client. Use the project tool to create, open, list, and delete projects. Use the upload tool to add Verilog, SystemVerilog, or VHDL files and associated constraints. Use the run verification tool to execute formal, equivalence, power, security, or FPGA verifications with configurable options. You can also leverage the natural language interface to get context-aware guidance and workflow suggestions.

How to install

Prerequisites you need on your system before installing this MCP server:

  • Node.js and npm must be installed on your machine
  • Git must be installed to clone the repository

Step-by-step installation flow you can follow exactly as shown here:

# Clone the repository
git clone <repository-url>
cd arcas-onlineeda-mcp

# Install dependencies
npm install

# Build the server
npm run build

# Optional: Run setup script for browser dependencies
npm run setup

Configuration and usage notes

Set up environment variables for credentials, browser behavior, and logging. You can also configure MCP settings to define how the server is launched in your environment.

# Arcas OnlineEDA credentials (optional - will prompt if not set)
ONLINEEDA_USERNAME=your_username
ONLINEEDA_PASSWORD=your_password

# Browser settings
ONLINEEDA_HEADLESS=true      # Set to false to see browser actions
ONLINEEDA_TIMEOUT=30000      # Page load timeout in ms

# Logging
LOG_LEVEL=info               # Options: error, warn, info, debug
LOG_FILE=arcas-onlineeda.log # Log file location

MCP server configuration and environment variables

The MCP server is configured via an MCP settings JSON that defines how to start the local server process and what environment variables to pass. The following configuration shows how to run the server locally using Node and the built artifact, with credential placeholders.

{
  "mcpServers": {
    "arcas-onlineeda": {
      "command": "node",
      "args": ["/path/to/arcas-onlineeda-mcp/dist/index.js"],
      "env": {
        "ONLINEEDA_USERNAME": "your_username",
        "ONLINEEDA_PASSWORD": "your_password"
      }
    }
  }
}

Available tools

arcas_onlineeda_navigate

Navigate platform sections with session state preservation. Actions include home, projects, new-project, documentation, settings.

arcas_onlineeda_project

Manage projects end-to-end: create, open, list, delete with automatic project type detection (formal, equivalence, power, security, fpga).

arcas_onlineeda_upload_file

Upload design and constraint files with automatic type detection for Verilog, SystemVerilog, VHDL, and timing constraints (SDC/XDC).

arcas_onlineeda_run_verification

Execute verifications with types including formal, equivalence, power, security, and FPGA. Configure timeout, depth, and properties with real-time progress.

arcas_onlineeda_natural_language

AI-powered natural language interface with extensive example matching, workflow suggestions, and context-aware recommendations.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Arcas OnlineEDA MCP Server - ssql2014/arcas-onlineeda-mcp | VeilStrat