Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[Feature]: Let an MCP client or script know when a recording finishes

未关闭
#1,188 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

@auberginewly 已经在做这个了。

开始于 2026年10月22日。

  • #1369 来自 @auberginewly —— 未关闭

评估

难度
5/5
预计耗时
一周以上
新手友好度
22/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
活跃
技术栈
ai-infra-agents, electron, typescript
领域
ai, api

调研方向

Start with the in-app MCP server and its existing tools, startRecording and stopRecording, to see how a take's end and the new project's projectId are exposed today. The issue offers two designs, a settings-driven command hook or an MCP notification or waitForRecording tool, so a maintainer needs to choose one before coding. Done means a client receives the new project's id and path once a take is saved and opened in the editor.

由索引模型根据 Issue 内容生成。

描述

Search existing issues
  • I have searched the existing issues
Is your feature request related to a problem?

I edit demo recordings with Claude Code through the in-app MCP server (trims, zooms, labels). Nothing tells the agent that a take has ended, so I start it by hand. My workaround is to watch the projects folder for a new proj_*.openscreen file. That depends on the storage layout, which on the Windows Store install sits under Packages\...\LocalCache. It also can't tell a finished recording from an imported project.

Describe the solution you'd like

Either of these would work:

  1. A setting under AI settings, "After a recording, run:", with a command that receives the new project's id and path.
  2. An MCP notification to connected clients when a take is saved and opened in the editor, carrying the projectId. Or a tool such as waitForRecording that returns once the user stops a take from the recording bar.
Describe alternatives you've considered
  • Watching the projects folder, as above.
  • Having the agent drive startRecording/stopRecording itself. That works, but it takes the Record button away from the person recording.
Additional context

OpenScreen 2.0.0 (Microsoft Store package), Windows 11, in-app MCP server with MCP edits on. Related to #1180, but this asks for an event rather than tool coverage.

Drafted with Claude Code; reviewed by me.

主要语言
TypeScript
星标
3.7k
派生
231
平均合并
16 小时 38 分钟
30 天内合并 PR
327

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

getopenscreen/openscreen 的其他 Issue

查看 getopenscreen/openscreen 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。