Token导航 LogoToken导航

MCP Server · 设计创作

Surfer MCP

一个MCP服务器,允许AI助手控制Surfer,一个用于硬件设计和验证的开源波形查看器。

stdio官方级别未说明来源级核验工具 26
PythonClaude设计

快速开始

作者 / 组织
PaoloRondot
提供方
PaoloRondot

工具数量

26

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

5

仓库热度

收录来源

1 个

MCP World

选型结论

Surfer MCP 属于设计创作类 MCP Server,公开资料标注 26 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

设计创作

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -e .

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 26 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

冲浪者mcp

特性

  • 加载和重新加载 波形文件(VCD、FST、GHW等)
  • 浏览层次结构 --列出设计中的范围和信号
  • 控制查看器 --添加/删除信号、设置光标位置、缩放、设置视口范围、添加标记、更改信号颜色
  • 读取信号数据 --获取时间戳的值,查找边,搜索值,获取时间窗口中的所有转换
  • 截图 Surfer窗口(macOS)

需求

  • Python 3.10+
  • 冲浪者 安装在您的 PATH
  • macOS(屏幕截图功能使用Quartz;如果删除 pyobjc 依赖性)

安装

# Clone the repo
git clone https://github.com/PaoloRondot/surfer-mcp.git
cd surfer-mcp

# Install with uv (recommended)
uv pip install -e .

# Or with pip
pip install -e .

使用Claude代码

添加到您的Claude Code MCP设置中(~/.claude/settings.json 或项目 .mcp.json):

{
  "mcpServers": {
    "surfer": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/surfer-mcp", "surfer-mcp"]
    }
  }
}

或者,如果您是全局安装的:

{
  "mcpServers": {
    "surfer": {
      "command": "surfer-mcp"
    }
  }
}

与其他MCP客户端一起使用

服务器运行超时 标准。从以下内容开始:

surfer-mcp

或者不安装:

uv run --directory /path/to/surfer-mcp surfer-mcp

可用工具

工具说明
load_waveform将波形文件加载到Surfer中
reload_waveform重新加载电流波形
list_scopes列出层次结构中的所有作用域(模块/实例)
list_signals列出范围内的信号
add_signals按名称向查看器添加信号
add_scope在一个范围内添加所有信号
add_items / remove_items按路径/ID添加或删除项目
get_item_list / get_item_info查询显示的项目
set_cursor将光标移动到时间戳
set_viewport_range / set_viewport_to控制可见时间范围
zoom_to_fit缩放以适应所有数据
add_markers添加命名时间标记
focus_item滚动到项目
set_item_color更改信号显示颜色
get_signal_values读取时间戳处的信号值
find_rising_edge / find_falling_edge查找信号的下一个边缘
find_value查找特定值的下一次出现
get_transitions在时间窗口中获取所有转换
get_time_range获取模拟时间范围和时间刻度
screenshot捕获Surfer窗口(macOS)
clear从查看器中清除所有项目
shutdown_surfer关闭Surfer

运作原理

当首次调用工具时,服务器会自动:

  1. 启动启用WCP的Surfer
  2. 通过TCP连接并执行WCP握手
  3. 发送命令并返回结果

Surfer进程在工具调用之间保持运行,因此您可以交互式地探索波形。

许可证

麻省理工学院

工具与能力

工具数量

26

资源数量

0

提示词数量

0

能力标签

波形查看器Python本地部署硬件设计验证工具MCP服务器AI控制

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

出图与改图

按描述生成或修改图像,快速迭代风格。

读取设计稿

读取画布和图层信息,按规范生成页面。

素材整理

批量生成缩略图、统一命名和标签。

选择建议

值得选的地方

  • 工具数量 26 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在设计创作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Surfer MCP

MCP World · 本页

26stdio有1 个2026-05-17
Blender MCP

MCP.so

17stdio有3 个2026-05-17
Figma Context MCP 3aaa8d28

MCP World

0未说明未标注2 个2026-05-17
Nova Canvas MCP Server

MCP World

2stdio有1 个2026-05-17
Cursor Talk To Figma MCP Da1c7911

MCP World

40未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Surfer MCP 怎么安装?

公开资料给出的安装命令是 pip install -e .,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Surfer MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Surfer MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Surfer MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Surfer MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP