关于 WCGW
WCGW 是一款仅支持 macOS 的 VS Code 扩展,可将选中的代码或终端输出连同工作区上下文和说明发送给 Claude。它还会检测匹配的 WCGW screen 会话。
主要功能
- 01连同上下文发送编辑器选区
- 02连同上下文发送终端选区
- 03为分享内容添加说明
- 04复制选区及仓库上下文
- 05检测并连接匹配的 screen 会话
适用场景
- 01将代码分享给 Claude 进行分析
- 02发送带工作区详情的终端输出
- 03将 VS Code 连接到匹配的 WCGW screen 会话
MCP 相关
WCGW 专为与 wcgw MCP 服务配合使用而设计。README 未进一步说明 MCP 服务管理或协议行为。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
WCGW
一款仅适用于 Mac 的 VS Code 扩展,可帮助你将带有上下文的代码片段分享给 Claude。专为与 wcgw mcp 配合使用而设计
https://github.com/rusiaaman/wcgw.git
功能
- 将编辑器中的代码片段连同上下文分享给 Claude
- 将终端输出连同上下文分享出去
- 为每次分享添加有用的说明或描述
- 支持选择编辑器或终端中的内容
- 新增:自动检测并连接到 WCGW 屏幕会话
- 新增:通过轮询机制自动连接到匹配的屏幕会话
- 新增:使用自定义终端图标区分 WCGW 屏幕终端
使用方法
对于编辑器内容
- 在编辑器中选择要分享的代码
- 按
Cmd+',或运行命令 "WCGW: Send Editor Selection to Application" - 输入有用的文字或说明(或按 Escape 使用默认值)
- 扩展将:
- 切换到 Claude
- 输入你的说明
- 附上所选代码和上下文信息
- 按
Cmd+Shift+',复制所选代码及其他上下文:- 仓库结构
- 经常需要查看的文件(例如 package.json、pyproject.toml、Readme.md 等,至少列出 20 个此类文件)
对于终端输出
- 在终端中选择文本
- 按
Cmd+'(Mac),或运行命令 "WCGW: Send Terminal Selection to Application" - 输入有用的文字或说明(或按 Escape 使用默认值)
- 扩展将:
- 切换到 Claude
- 输入你的说明
- 附上终端输出和上下文信息
- 按
Cmd+Shift+',复制终端输出及其他上下文:- 仓库结构
- 经常需要查看的文件(例如 package.json、pyproject.toml、Readme.md 等,至少列出 20 个此类文件)
对于 WCGW 屏幕会话
扩展会自动检测并连接到与当前工作区匹配的 WCGW 屏幕会话:
- 自动检测:扩展每隔 5 秒轮询一次,查找新的屏幕会话
- 工作区匹配:仅连接哈希值和基本名称与当前工作区匹配的会话
- 视觉区分:WCGW 屏幕终端会显示桌面图标,名称为 "WCGW Screen: [basename]"
- 手动命令:
- 运行 "WCGW: Check and Attach to Screen Sessions" 手动检查
- 运行 "WCGW: Toggle Screen Session Polling" 启用或停用自动轮询
屏幕会话格式:会话必须遵循 PID.wcgw.TIMESTAMP.HASH.BASENAME 模式
- 示例:
555.wcgw.24-15h06m22s.be7.claude_playground
输出示例
编辑器选择
Your instructions or "Here's the code to analyze."
---
Workspace path: /path/to/workspace
---
File path: /path/to/file
---
Selected code:
[your selected code]
终端选择
Your instructions or "Here's the terminal output to analyze."
---
Workspace path: /path/to/workspace
---
Terminal output:
[your terminal selection]
扩展设置
此扩展提供以下设置:
wcgw.targetApplication:要将代码发送到的应用名称(默认值:"Claude")wcgw.screenPollingEnabled:启用对 WCGW 屏幕会话的自动轮询(默认值:true)wcgw.screenPollingInterval:检查屏幕会话的间隔时间(毫秒,默认值:5000)
要求
- macOS(自动切换应用所必需)
- VS Code 1.85.0 或更高版本
已知问题
- 目前仅支持 macOS
发行说明
0.4.0
新增 WCGW 屏幕会话集成:
- 自动检测并连接到匹配的屏幕会话
- 支持配置轮询间隔的轮询机制
- 为 WCGW 屏幕会话提供自定义终端图标
- 用于检查和切换屏幕轮询的手动命令
- 使用哈希值和基本名称进行基于工作区的会话匹配
0.1.0
新增功能:
- 拆分为单独的编辑器和终端命令
- 为终端选择新增快捷键(Cmd+Shift+')
- 改进错误消息和上下文信息
- 改进输出格式
0.0.1
初始版本,包含以下功能:
- 使用自定义说明分享代码
- 支持有或没有代码选择的情况
- 文件和工作区上下文
- 通过键盘模拟可靠地输入文本
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。