프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. 리뷰와 계정 기능은 다음 단계에서 열려요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

veddata

제작자: SanZiNEO버전 0.2.0i★ –i내 컴퓨터에서 실행
레지스트리 이름io.github.SanZiNEO/veddata

설치

개요

제작자가 쓴 설명(영어 원문)

MCP server for AI agents: discover a web page's data sources and drive the page to reach them.

PopNx MCP의 세 기둥

이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 내 컴퓨터에서 실행
  • 전송 방식: stdio
  • 카테고리: 웹 및 브라우저

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

설치하기 전에

  • 기본 점검: 1개 중 1개 통과
  • 내 컴퓨터에서 내 사용자 계정의 권한(파일, 네트워크, 앱)으로 실행돼요.
  • 직접 입력할 값: HEADLESS, BROWSER_PATH

필요한 것

  • PyPIPython의 uv 설치(uvx 명령어용)

어떤 앱을 쓰세요?

위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.

Claude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요

{
  "mcpServers": {
    "veddata": {
      "command": "uvx",
      "args": [
        "veddata"
      ],
      "env": {
        "HEADLESS": "your-value",
        "BROWSER_PATH": "your-value"
      }
    }
  }
}

터미널에서 이 명령어를 실행하세요

claude mcp add veddata --env HEADLESS=your-value --env BROWSER_PATH=your-value -- uvx veddata

실행하기 전에 빈 값을 채워 주세요.

Cursor에서 열기

또는 설정을 직접 복사하기

프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요

{
  "mcpServers": {
    "veddata": {
      "command": "uvx",
      "args": [
        "veddata"
      ],
      "env": {
        "HEADLESS": "your-value",
        "BROWSER_PATH": "your-value"
      }
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

VS Code에서 열기

또는 설정을 직접 복사하기

프로젝트의 .vscode/mcp.json에 붙여 넣으세요

{
  "servers": {
    "veddata": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "veddata"
      ],
      "env": {
        "HEADLESS": "your-value",
        "BROWSER_PATH": "your-value"
      }
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

이 서버는 내 컴퓨터에서 실행되는데, ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요. 다른 앱을 고르세요.

선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.

직접 입력할 값

  • HEADLESS env
    Set to true to run the browser without a window (headed by default).
  • BROWSER_PATH env
    Path to the browser executable to use; the value edge selects Microsoft Edge.

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

할 수 있는 일

내 컴퓨터에서 실행돼요. 설치하면 AI 앱에 도구 목록이 나타나요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 6일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 SanZiNEO 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • … 아직 점검 안 함

    계속 관리되고 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • … 아직 점검 안 함

    라이선스 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • – 해당 없음

    엔드포인트 응답

    내 컴퓨터에서 실행되는 서버라 인터넷 엔드포인트가 없어요

  • – 해당 없음

    OAuth로 로그인

    내 컴퓨터에서 실행되며, 대신 로컬 설정을 사용해요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    내 컴퓨터에서 실행돼요. 도구 목록은 인터넷 엔드포인트가 있는 서버에서만 읽을 수 있어요

웹 및 브라우저 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 878개 중 0%보다 스타가 많아요
  • 이 카테고리의 다른 서버 878개 중 57%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 878개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

veddata, 안전한가요?

해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

내 컴퓨터에서 실행돼요. AI 앱이 필요할 때 실행하고, 데이터는 제작자의 서버를 거치지 않아요(서버 자체가 온라인 서비스를 호출하는 경우는 제외).

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(0.2.0)은 26일 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. 내 컴퓨터에 Python (uv)도 있어야 해요.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: Browser Use, Chrome DevTools MCP, MCP Server Browser

대안

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

Browser Use

제작자: browser-use

Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.

컴퓨터 또는 클라우드★ 120,087MIT17일 전 업데이트
설치

Chrome DevTools MCP

제작자: ChromeDevTools

MCP server for Chrome DevTools

내 컴퓨터에서 실행★ 54,821Apache-2.015일 전 업데이트
설치

MCP Server Browser

제작자: bytedance

MCP server for browser use access

내 컴퓨터에서 실행★ 39,550Apache-2.014개월 전 업데이트
설치

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.

斥候(veddata)

一个模型上下文协议(MCP)服务器:在网页上做数据源发现 —— 捕获网络请求、提取内嵌数据、分析脚本,并通过交互与监测点跟踪数据流向。

English

功能

  • 网络数据源:页面发出的全部请求与响应,按接口归并并给出字段结构
  • 内嵌数据: 标签里的 JSON 与 window 全局变量
  • 脚本分析:列出与搜索已加载脚本、读取源码、追踪一个值出现在哪些位置
  • 交互:点击、输入、选择、滚动,按可见文本或 css=、//(XPath)选择器定位
  • 监测点:请求监测(匹配到指定模式即记录)与 JS 断点监测(命中时抓取作用域变量快照)
  • 文档结构:DOM 树快照、关键词定位、按路径定位,全部在服务端内存中完成
  • 工具链:一次调用顺序执行多个工具(支持等待与重复),并为每个动作给出因果差分
  • 页面事实:地址、标题、正文长度、关键词命中的原文片段、可见与隐藏的组件
  • 下载:发生下载时在消息中给出文件名、保存路径、状态与大小
  • 服务端留存:结果留在服务端,返回压缩摘要,明细随时按需获取

环境要求

  • Python 3.10 及以上
  • Chrome 或 Edge(默认以有窗口模式启动,并使用持久化配置目录保留登录状态)

安装与使用

一次性运行(无需安装,推荐):

{

"mcpServers": { "veddata": { "command": "uvx", "args": ["veddata", "--response-dir", "E:\\path\\to\\out"] } } }

或先安装再使用:uv tool install veddata(或 pip install veddata),然后

{

"mcpServers": { "veddata": { "command": "veddata", "args": ["--response-dir", "E:\\path\\to\\out"] } } }

从源码运行(开发用):

uv venv

uv pip install -e ".[dev]"

客户端配置(标准输入输出):

{

"mcpServers": { "veddata": { "command": "E:\\path\\to\\veddata\\.venv\\Scripts\\python.exe", "args": ["-m", "veddata.server", "--profile-dir", "E:\\path\\to\\profile", "--response-dir", "E:\\path\\to\\out"] } } }

配置项

参数说明
--profile-dir <目录>浏览器配置目录(持久化,保留登录状态)。默认 <用户数据根>/veddata/profile
--response-dir <目录>ved_export、ved_screenshot 的落盘目录。未配置时这两个工具在写盘时报错
环境变量说明
HEADLESS=true无窗口模式(默认为有窗口)
BROWSER_PATH <路径>指定浏览器可执行文件(填 edge 表示使用 Edge)
BROWSER_ADDRESS <地址>接管已在运行的浏览器(调试协议地址),而不是自行启动

工具

会话与标签页
  • ved_open — 启动会话(自行启动一个普通 Chrome 并通过调试协议接管)
  • ved_status — 当前页面事实、标签页清单、已捕获条数、状态账本
  • ved_tabs、ved_tab_switch、ved_tab_close — 标签页清单、切换、关闭;关闭支持 tab="A,B" 或 tabs=["A","B"],最后一个标签不会被关掉
  • ved_close — 关闭浏览器并清空捕获数据
导航与读取
  • ved_goto — 导航,返回文档结构、数据源预览与页面事实
  • ved_fetch — 取当前页正文(分页)
  • ved_dom_tree、ved_dom_search、ved_dom_locate — 树快照、关键词、路径;快照默认跳过 svg sprite / 纯图标子树( 、 、 等)
  • ved_console — 执行 JS 或读取控制台消息
  • ved_cookies、ved_screenshot — cookie 与截图落盘;filter="sessionid,sid_tt" 只取指定的几个(命中时值不裁剪,用来取完整票据)
交互
  • ved_act — input、click、select、scroll;可单步或链式;target 支持可见文本、css= 或 //;定位只查询不点击(探测不产生副作用),未命中会给出最接近的可见文本;页面自跳后用 force=true 免去手动 ved_status
数据源
  • ved_apis、ved_inspect — 捕获清单与单条详情(请求头、响应体、字段结构)
  • ved_export、ved_export_all — 导出到磁盘(原始或精简)
  • ved_peek — 打开网址并直接返回数据源清单
  • ved_request — 重放已捕获的接口或发送自定义请求。params / headers 里传 null 表示删除该键;默认从浏览器同步 cookie(你显式给的 cookie 头优先);raw=true 是「原样发出」——不继承捕获记录的头/参数、不注入 cookie 与 XSRF,只发你给的东西。返回里回显实际发出的请求(最终 URL、每个请求头的来源、被删除 / 未发送的键),据此判断「哪些东西是必需的」
  • ved_search、ved_context、ved_trace_value — 跨网络、内嵌、脚本、全局变量的搜索与追踪
脚本
  • ved_list_scripts、ved_search_scripts、ved_script_source — 清单、搜索、源码;搜索零命中时按路径片段反查脚本,并列出已捕获请求里含这些片段的相关接口
监测点
  • ved_watch — 注册、列表、收集、删除;分为请求与 JS 两类;命中快照留在服务端
扫描
  • ved_scan — 一次性汇总网络、文档结构与内嵌数据
工具链
  • ved_chain — 顺序执行多个工具;等待支持毫秒、网络命中、网络静默、元素可见性;重复块支持一层

行为说明

  • 只陈述事实:输出说明有什么,不含判断与下一步提示;页面状态以地址、标题、正文长度、关键词命中片段、可见组件等事实呈现。
  • 结果留在服务端:返回压缩摘要与分页页脚,明细用 ved_apis、ved_inspect、ved_watch(collect) 等按需获取。
  • 状态观测:发生在工具之外的变化(页面自行跳转、标签页增删)之后,依赖活状态的工具会返回一条事实说明而不执行;ved_status、ved_tabs 会重新建立观测。
  • 人机协作:界面可见,登录或验证由用户在窗口中完成;工具照实报告当前页面事实。
  • 浏览器生命周期:自行启动的浏览器由 ved_close 关闭;通过 BROWSER_ADDRESS 接管的仅断开连接。

示例:没有接口文档的站点,怎么拿到下载直链

以 svgrepo 为例(该站点没有公开接口文档,AI 只能自己侦察)。一条工具链跑完:

[

{"tool": "ved_open"}, {"tool": "ved_goto", "args": {"url": "https://www.svgrepo.com/vectors/arrow/"}}, {"tool": "ved_goto", "args": {"url": "https://www.svgrepo.com/svg/535197/arrow-u-up-left"}}, {"tool": "ved_act", "args": {"action": "click", "target": "css=a[href*='/download/']"}} ]

消息里直接给出事实(动作、因果、落盘位置):

[click] Clicked 'css=a[href*='/download/']' → +1 new APIs

GET https://www.svgrepo.com/_next/data/XJiZPe18H5paekHV…/tools.json download: arrow-u-up-left-svgrepo-com.svg → E:\Downloads\arrow-u-up-left-svgrepo-com.svg (completed, 399 B)

开发

pytest tests -q

python scripts/smoke.py

许可

MIT License,详见 LICENSE。

免责声明

本项目仅用于学习、研究、技术交流与合法合规的自动化测试,不得用于任何违法、侵权或违背公序良俗的用途。使用前请完整阅读本声明;下载、安装、运行或以任何方式使用本项目,即视为已阅读、理解并同意本声明的全部内容。如不同意,请立即停止使用并删除本项目。

  1. 合规责任由使用者自负。使用者应自行确认并遵守:目标网站的服务条款、robots.txt 与使用规则;所在国家或地区的法律法规(包括但不限于网络安全、数据安全、个人信息保护、著作权、反不正当竞争、计算机信息系统相关法律);以及任何适用的行业规范与合同约定。
  2. 禁止用途。不得用于:未经授权访问、干扰或破坏他人系统与数据;绕过技术保护措施或访问控制;大规模抓取、囤积或转售他人数据;侵犯他人知识产权、商业秘密或个人隐私;任何形式的欺诈、骚扰、垃圾信息或其他恶意行为。
  3. 风险自担。使用本项目可能导致账号被封禁、访问受限、服务中断、数据丢失或其他损失,上述风险与后果由使用者自行承担。
  4. 无担保。本项目按「原样」(AS IS)提供,作者不对其适用性、可靠性、准确性、安全性或不侵权作出任何明示或默示的担保,也不承诺任何功能可用、持续可用或不会被目标站点检测。
  5. 责任限制。在适用法律允许的最大范围内,作者与贡献者不对因使用或无法使用本项目而产生的任何直接、间接、附带、特殊、惩罚性或后果性损害(包括但不限于利润损失、数据丢失、业务中断、第三方索赔、行政处罚或法律责任)承担任何责任。
  6. 不构成法律意见。本项目不提供任何法律意见或合规承诺;涉及合规判断请咨询专业律师。
  7. 对第三方的主张由使用者承担。因使用者的行为引发的任何第三方主张、争议、投诉或索赔,由使用者自行处理并承担全部责任,与作者及贡献者无关。
  8. 权利保留。作者保留随时修改、暂停或终止本项目的权利,且无需事先通知;本声明亦可随时更新,更新后的版本自发布之日起生效。
PopNx에게 묻기