Supports containerized deployment of the MCP server, enabling isolated execution of iEDA commands and scripts within a Docker environment.
Enables communication between GitHub Copilot and iEDA (integrated EDA tool), allowing users to run iEDA scripts and examples through natural language prompts in VS Code Copilot's Agent mode.
Provides Python-based integration for running the MCP server, allowing installation via pip and execution as a Python module for communication with iEDA tools.
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:
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
After installation, you can run it as a script using:
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
- Using docker
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
This server cannot be installed
A message control protocol server that enables communication between large language models (like Qwen3, DeepSeek) and iEDA electronic design automation tools through script commands.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server for IDA interaction and automation. This server provides tools to read IDA database via Large Language Models.Last updated -19461PythonMIT License
- AsecurityAlicenseAqualityA 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 -67688TypeScriptMIT License
- AsecurityFlicenseAqualityA 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 -610JavaScript
- -securityFlicense-qualityA Model Context Protocol server that extends AI capabilities through tools for remote control, note-taking, email operations, and knowledge search.Last updated -Python