Token导航 LogoToken导航TokenDH.com
asc MCP server logo
设计创作未说明官方级别未说明来源级核验

asc MCP server

MCP Server

ASC MCP Server 是一个用于处理PADS Logic原理图文件的MCP服务器,支持解析、修改和保存原理图文件,适用于电子设计自动化(EDA)工具集成和自动化原理图修改。

工具数

6

提示词数

0

GitHub Stars

1

资源数

0
Rust网络管理设计

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dpineer

提供方

dpineer

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ASC MCP Server

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 包管理器

安装与运行

  1. 克隆项目:
   git clone 
   cd asc_mcp_server
  1. 构建项目:
   cargo build --release
  1. 运行服务器:
   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: 原器件ID
  • new_id: 新器件ID
  • new_device: 新器件类型

update_position

更新器件位置。

参数

  • file_path: 原理图文件路径
  • component_id: 器件ID
  • new_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

目录标签

目录标签

Rust网络管理设计电子设计自动化本地部署原理图编辑文件解析器件管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP