mcpField
P
prodex-js

prodex-js

github.com/tarasyaremaIDE 与编辑器783 周前更新

关于 prodex-js

一个 JavaScript 库,为 IDE 中的编码 Agent 增加视觉能力和提示词管理。通过 MCP 集成,支持组件和页面级别的提示词,以及基本的视觉识别功能。

主要功能

  1. 01组件级别提示词
  2. 02页面级别提示词
  3. 03视觉识别集成
  4. 04屏幕内容识别

适用场景

  1. 01编码 Agent 理解 UI 视觉反馈
  2. 02在 React 项目中自动化界面交互
  3. 03提供上下文感知的代码生成建议

MCP 相关

通过 MCP 连接编码 Agent 和 IDE,使用后端服务公开提示词和视觉工具,支持通过 SSE 传输连接。

详细介绍

prodex-js

简单的 JS 库,让你的代码编写提升到新高度!

https://github.com/user-attachments/assets/5fc85e16-0a18-4b97-aa6c-e18e6767a407

功能

  • 组件级提示词;
  • 页面级提示词;
  • 基础视觉集成(MCP 客户端可以"提问"你在屏幕上看到的内容);
  • (未实现)屏幕截图集成。

使用

代码设置

使用时,在 HTML 文件的 head 中添加以下内容:

<script name="prodex" src="http://cdn.jsdelivr.net/gh/tarasyarema/[email protected]/core.min.js?k=test"></script>

如果设置 k,魔法组件将被加载,如果不设置,魔法组件将不会被加载(例如用于生产构建)。

你可以设置 @master 以始终获取最新版本,或指定特定版本。但可能会"更加"不稳定。

MCP 设置

在你的 MCP 设置中添加以下内容

{
    "mcpServers": {
        "prodex": {
            "url": "https://prodex-api.onrender.com/mcp/sse?api_key=sk_test"
        }
    }
}

你可以使用 sk_test 作为 api_key 用于测试目的。

目前我自己托管后端,但将来我可能会开源 / 发布二进制文件,这样你可以在本地运行 MCP,因为它可能是一个更大项目的一部分。

如果你对后端真正感兴趣或无法使用外部服务,请通过 LinkedIn 告诉我,我可能会给你访问权限 / 二进制文件。

Claude Code

确保你拥有 0.2.54 或更高版本

claude mcp add prodex --transport sse https://prodex-api.onrender.com/mcp/sse?api_key=sk_test
免责声明
  1. 我在 Cursor 中进行了测试,但可能任何其他与编码 Agent 有 MCP 连接的编辑器都可以;
  2. 目前在两个基于 React 的项目(使用 vite)中的开发中进行了测试,不确定是否会适用于其他框架。

开发

查看 core.js 文件了解源代码。

贡献

请开启 PR,或在 LinkedIn 上直接私信我(Taras Yarema)(如果你有任何问题)。

许可证

MIT,详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。