PADS Logic Schematic Editor
БесплатноНе проверенParses, modifies, and saves PADS Logic V3.0 schematic files with component management, position adjustment, and network connection editing.
Описание
Parses, modifies, and saves PADS Logic V3.0 schematic files with component management, position adjustment, and network connection editing.
README
ASC MCP Server 是一个用于处理PADS Logic原理图文件的Model Context Protocol (MCP)服务器。该服务器能够解析、修改和保存PADS Logic格式的原理图文件,支持器件更新、位置调整、网络连接管理等功能。
注意:此服务器需要与前端检查器配合使用才能正常运行。请确保已安装并运行 asc_mcp_cheker 前端检查器。
- 文件解析:支持解析PADS Logic V3.0格式的原理图文件(.txt)和包含原理图的ZIP文件
- 器件管理:更新器件ID、器件类型、封装等信息
- 位置调整:修改器件在原理图中的坐标位置
- 网络管理:清空所有网络连接、向特定网络添加引脚
- 文件保存:将修改后的内容保存回原始文件或ZIP包
- 编码支持:支持GBK编码的文件读写
技术栈
- 语言:Rust
- 协议:Model Context Protocol (MCP)
- 网络:WebSocket
- 文件格式:PADS Logic V3.0
- 压缩格式:ZIP
安装要求
- Rust 1.70 或更高版本
- Cargo 包管理器
安装与运行
克隆项目:
git clone <repository-url> cd asc_mcp_server构建项目:
cargo build --release运行服务器:
cargo run或者直接运行:
./run_server.sh # Linux/Mac ./run_server.bat # Windows
服务器默认监听 ws://127.0.0.1:8080。
支持的工具
get_full_data
获取原理图文件的完整数据,包括器件信息、网络连接和坐标。
参数:
file_path: 原理图文件路径(支持.txt和.zip文件)
返回:
parts: 器件信息(ID、器件类型、封装、坐标)nets: 网络连接信息lines: 图形线段坐标actual_path: 实际处理的文件路径
update_component
更新器件信息。
参数:
file_path: 原理图文件路径old_id: 原器件IDnew_id: 新器件IDnew_device: 新器件类型
update_position
更新器件位置。
参数:
file_path: 原理图文件路径component_id: 器件IDnew_x: 新的X坐标new_y: 新的Y坐标
save_file
将修改后的内容保存回原始文件。
参数:
original_path: 原始文件路径modified_txt_path: 修改后的TXT文件路径
clear_all_nets
清空所有网络连接。
参数:
file_path: 原理图文件路径
add_net_pin
向特定网络添加引脚。
参数:
file_path: 原理图文件路径net_name: 网络名称pin: 要添加的引脚
文件格式说明
服务器支持PADS Logic V3.0格式的原理图文件,该格式包含以下部分:
*PART*: 器件定义部分*NET*: 网络连接部分*SCH*: 原理图布局部分(包含器件位置信息)*LINES*: 图形线段部分
使用场景
- 与AI助手集成,实现原理图的智能编辑
- 自动化原理图修改和优化
- 原理图文件格式转换
- 电子设计自动化(EDA)工具集成
错误处理
服务器会对文件操作进行错误处理,包括:
- 文件读取错误
- ZIP文件解析错误
- 文件格式不匹配
- 权限不足等
错误信息会通过MCP协议返回给客户端。
许可证
CC BY NC SA
Установка PADS Logic Schematic Editor
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/dpineer/asc_mcp_serverFAQ
PADS Logic Schematic Editor MCP бесплатный?
Да, PADS Logic Schematic Editor MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для PADS Logic Schematic Editor?
Нет, PADS Logic Schematic Editor работает без API-ключей и переменных окружения.
PADS Logic Schematic Editor — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить PADS Logic Schematic Editor в Claude Desktop, Claude Code или Cursor?
Открой PADS Logic Schematic Editor на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare PADS Logic Schematic Editor with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
