Skip to main content
Glama

iMCP

by PCNL-EDA

iMCP

The iMCP is a mcp server for iEDA.You can use it to communicate with iEDA Tools when using LLM Model such as Qwen3, DeepSeek etc.

Supported Tools

  • Run opensource tool iEDA with script.

Features

  • Support run iEDA with script
  • Support run iEDA example default is gcd
  • Support VSCode Copilot connected or Qwen3 Agent sdk.

Build

Docker build:

cd src/interface/mcp-iEDA docker build -t mcp-ieda:1.0 .

you can modify the Dockerfile to suit your needs, such as change MCP_SERVER_TYPE to "stdio" or "sse". If you want to use "sse" mode, you need config mcp server use mcp-ieda-sse method below.

Installation

Using PIP

pip install mcp-iEDA

After installation, you can run it as a script using:

python -m mcp_ieda

Configuration

Usage with VS Code

you can add it to a file called .vscode/mcp.json in your workspace. The github Copilot extension will automatically detect and use this configuration.The iEDA Path need to be set in the environment variable.

  • Using pip installation
"mcpServers": { "mcp-ieda": { "type": "stdio", "command": "python", "args": [ "-m", "mcp_ieda" ], "env": { "iEDA": "${workspaceFolder}/scripts/design/sky130_gcd/iEDA", "WORKSPACE":"${workspaceFolder}/scripts/design/sky130_gcd", "MCP_SERVER_TYPE":"stdio" } }, "mcp-ieda-sse": { "type": "sse", "url": "http://localhost:3002/sse" } }
  • Using docker
"mcpServers": { "mcp-ieda": { "command": "docker", "args": [ "run", "-p", "3002:3002", "-v", "/lib/x86_64-linux-gnu/libgomp.so.1:/lib/x86_64-linux-gnu/libgomp.so.1", "-v", "/lib/x86_64-linux-gnu/libunwind.so.8:/lib/x86_64-linux-gnu/libunwind.so.8", "--rm", "-i", "mcp-ieda:1.0" ] } }

Usage Example

If you config mcp server as above, you can run mcp server by prompt in VSCode Copilot on Agent mode : "run iEDA example gcd".

Owner

iEDA Team

License

Mulan PSL v2

-
security - not tested
F
license - not found
-
quality - not tested

A message control protocol server that enables communication between large language models (like Qwen3, DeepSeek) and iEDA electronic design automation tools through script commands.

  1. Supported Tools
    1. Features
      1. Build
        1. Installation
          1. Using PIP
        2. Configuration
          1. Usage with VS Code
        3. Usage Example
          1. Owner
            1. License

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server for IDA interaction and automation. This server provides tools to read IDA database via Large Language Models.
                Last updated -
                19
                461
                Python
                MIT License
                • Apple
              • A
                security
                A
                license
                A
                quality
                A Model Control Protocol server that allows users to discover, install, and manage Shadcn UI components and blocks through natural language interactions in compatible AI tools.
                Last updated -
                6
                768
                8
                TypeScript
                MIT License
                • Apple
              • A
                security
                F
                license
                A
                quality
                A comprehensive Model Context Protocol server that connects AI assistants to Electronic Design Automation tools, enabling Verilog synthesis, simulation, ASIC design flows, and waveform analysis through natural language interaction.
                Last updated -
                6
                10
                JavaScript
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that extends AI capabilities through tools for remote control, note-taking, email operations, and knowledge search.
                Last updated -
                Python

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/PCNL-EDA/iMCP'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server