Token导航 LogoToken导航TokenDH.com
Gw Synth Flash MCP logo
开发工具未说明官方来源来源级核验

Gw Synth Flash MCP

MCP Server

一个非官方的MCP(模型上下文协议)服务器,将Gowin IDE CLI工作流作为工具暴露出来。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
命令行工具RustClaudeClaude

安装说明

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

作者 / 组织

AkiyukiOkayasu

提供方

AkiyukiOkayasu

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

gw合成器flash mcp

![gw-synth-flash-mcp](https://crates.io/crates/gw-synth-flash-mcp) ![gw-synth-flash-mcp](https://docs.rs/gw-synth-flash-mcp)

一个非官方的MCP(模型上下文协议)服务器,它公开了一些Gowin IDE CLI工作流作为工具。

  • 后端:Rust+ rmcp
  • 提供MCP工具(工具名称保留为 gowin.* 为了兼容性)
  • 当前目标操作系统:macOS

日语自述: README_JA.md

回购布局(假设)

此存储库旨在成为一个独立的Rust机箱:

  • src/:MCP服务器实现
  • examples/:MCP客户端配置模板
  • target/:构建工件(生成;未跟踪)

先决条件

  • macOS上已安装Gowin IDE

- 默认位置: /Applications/GowinIDE.app - 如果不同:通过 gowin_ide_app_path 刀具参数

安装

从crates.io安装:

cargo install gw-synth-flash-mcp

从源代码构建(用于开发)

cargo build --release

可选:从本地源安装:

cargo install --path .

运行(stdio)

./target/release/gw-synth-flash-mcp

或者,如果已安装:

gw-synth-flash-mcp

此服务器根据 project_root.

优先级顺序:

  1. 每个刀具参数: project_root
  2. 环境变量: GOWIN_MCP_PROJECT_ROOT
  3. 自动检测 cwd 通过向上搜索 run_gowin.tcl*.gprj
  4. 退路: cwd

例子:

export GOWIN_MCP_PROJECT_ROOT="/ABS/PATH/TO/your/gowin/project"
./target/release/gw-synth-flash-mcp

快速开始

  1. 安装
cargo install gw-synth-flash-mcp
  1. 将您的MCP客户端(例如,VS代码/复制副本)指向已安装的二进制文件
  • 例子: gw-synth-flash-mcp (如果安装在 $PATH)
  • 或者: ${workspaceFolder}/target/release/gw-synth-flash-mcp (如果从源代码构建)
  1. GOWIN_MCP_PROJECT_ROOT (或通行证 project_root 每次工具调用)

VS代码(GitHub Copilot)模板

模板: examples/vscode.mcp.json

  • 如果通过安装 cargo install:使用 gw-synth-flash-mcp 命令
  • 如果从源代码构建:使用 ${workspaceFolder}/target/release/gw-synth-flash-mcp
  • GOWIN_MCP_PROJECT_ROOT 转到您的Gowin项目目录

Claude代码模板

模板: examples/claude-code.mcp.json

  • 绝对路径模板(替换 /ABS/PATH/... 值)

工具

gowin.run_tcl

  • 通过运行Tcl gw_sh
  • 提供其中之一 tcl_path (文件)或 tcl_inline (字符串)
  • 如果 project_root 已设置,在其下解析相对路径

gowin.list_cables

  • 通过以下方式枚举可用的编程器电缆 programmer_cli (尝试多种列表模式)

gowin.program_fs

  • 程序a .fs 通过以下方式将比特流传输到SRAM programmer_cli
  • 如果 cable 如果省略,它会自动从中选择 list_cables
  • 如果需要,它会使用不同的电缆推理策略重试

日志

每个工具调用都会在以下位置写入日志 /.gowin-mcp/logs/:

  • *.log:组合stdout/stderr
  • *.json:执行元数据(退出代码、持续时间、参数等)

安全/免责声明

  • 这是非官方软件,与Gowin无关。
  • 编程硬件会影响FPGA/板。使用风险自负。

目录标签

目录标签

命令行工具RustClaudeFPGA开发工具本地部署IDE扩展CLI工具硬件编程

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP