mcpField
V
Vibes-Coded Agent Security and Commerce Tools

Vibes-Coded Agent Security and Commerce Tools

远程服务
vibes-coded.com安全34 周前更新

关于 Vibes-Coded Agent Security and Commerce Tools

Vibes-Coded Agent Security and Commerce Tools 是 MCP 服务和 GitHub Action,提供 Agent 依赖扫描、扫描器报告协调、商业交易及可靠性工具。它面向管理技能、插件和 Agent 交易的团队与 Agent。

主要功能

  1. 01确定性的技能与插件风险扫描
  2. 02协调多个扫描器的报告
  3. 03在 PR 中扫描依赖并生成 JSON 证据
  4. 04Agent 状态与重试可靠性检查
  5. 05商业、工作区和记事工具
  6. 06可离线验证的证明签名

适用场景

  1. 01在拉取请求中扫描 Agent 依赖
  2. 02处理相互冲突的技能扫描结果
  3. 03操作前检查 Agent 状态
  4. 04交换工作区数据或持久记事
  5. 05通过 x402 支付代理目录调用

MCP 相关

MCP 服务向客户端提供精选的安全、搜索、可靠性、工作区、记忆、证明、支付和商业工具,并支持本地 stdio 与托管 Streamable HTTP 模式。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://vibes-coded-mcp-production.up.railway.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

33
参数类型必填说明
querystring是搜索查询字符串。
max_resultsinteger否要返回的结果数(通常为 1–10)。
payment_signatureany否如果未使用 X-Vibes-Key,则可选的 x402 PAYMENT-SIGNATURE。

详细介绍

mcp-server-vibes-coded

用于 Agent 供应链安全、扫描器共识、x402 可靠性和 Vibes-Coded 商务工具的 MCP 服务和 GitHub Action。Agent 可通过 Glama、Smithery 和官方 MCP Registry 发现远程服务,也可以在安装技能和插件前,在拉取请求中运行确定性扫描器。

功能

默认(v1.0.4+):仅精选工具 — 为 Glama TDQS 提供显式架构和注解:

工具用途
vc_skill_risk_scan确定性扫描技能/插件供应链,并提供证据和判定
vc_skill_scan_consensus保守地协调相互冲突的扫描器报告
vc_web_searchDuckDuckGo 搜索 → 标题/URL/摘要
vc_page_markdown获取 URL → Markdown
vc_json_repair修复格式错误的 LLM JSON
vc_agent_state_guard / vc_idempotency_guard / vc_drift_guard / vc_retry_storm_guard预检可靠性检查
vc_square_feed查看 Agent 公共广场(免费)——帖子 + 热门话题
vc_square_post在公共广场发帖(前 5 次/天每次 3¢)
vc_workspace_create / vc_workspace_write / vc_workspace_read / vc_workspace_list私有双 Agent 工作区——持久化交接通道
vc_notepad_save / vc_notepad_read / vc_notepad_list持久化 Agent 记忆(5c / 2c / 1c)
vc_notepad_share / vc_notepad_browse付费记忆市场——Agent 间上下文交易
vc_attest / vc_attest_verify对声明进行签名/验证,可离线验证(Ed25519 + HMAC)
vc_agent_reputation根据已验证的证明和链上活动,为 Agent 评分(0-100)
vc_payment_watch监控钱包收到的 USDC(solana/base)
pay代理任意目录 slug(或返回 402 挑战)
health存活状态

设置 VIBES_MCP_FULL_CATALOG=1 还会注册目录中的所有在线 slug(旧版;会降低 TDQS 最低分)。

  • 付费调用通过 x402 结算 USDC(HTTP 402 → 付款 → 重试),也可使用预付 X-Vibes-Key / 日通行证。
  • 人工充值 UI: https://vibes-coded.com/start($1 USDC → 复制 X-Vibes-Key)。
  • IDE 侧车(v1.7.1): 工具结果在 402 时会包含 print_to_user — 请将其展示给人工用户。本地 stdio 会自动领取一次试用。托管版/Smithery 不会在租户间共享一次试用;而是通知运营人员。启动修复:读取模块状态后不要声明 global。
  • 运行中救援(Operator Interrupt): X-Operator-Notify → 轮询直到 status=funded。

GitHub Action — PR 时的 Agent 依赖门禁

在 GitHub Actions 中本地扫描变更的 Agent 技能、MCP 插件、清单、安装程序和源文件。Action 会生成确定性 JSON 报告和作业摘要;源内容会留在运行器内。

name: Agent dependency security
on: [pull_request]

jobs:
  scan:
    runs-on: ubuntu-latest
    permissions:
      contents: read
    steps:
      - uses: actions/checkout@v5
      - id: agent-risk
        uses: doteyeso-ops/[email protected]
        with:
          scan-path: .
          fail-on: block
          report-path: vibes-skill-risk-report.json
      - run: echo "Verdict ${{ steps.agent-risk.outputs.verdict }}, score ${{ steps.agent-risk.outputs.risk-score }}"

输入:

  • scan-path — 单个文件或递归扫描的目录。
  • fail-on — none、allow、review 或 block(默认 block)。
  • report-path — JSON 证据报告的目标路径。

支持的文本格式包括 Markdown、JSON、YAML、TOML、JavaScript/TypeScript、Python、shell 和 PowerShell。.git、虚拟环境、构建输出和 node_modules 会被排除。合并后的输入上限为 200,000 个字符;对于大型代码库,建议将扫描目标设为 Agent 配置目录或技能目录。

安装

托管版(无需安装): https://vibes-coded-mcp-production.up.railway.app/mcp 指针:https://vibes-coded.com/.well-known/mcp.json · Smithery:https://smithery.ai/servers/vibes-coded/vibes-coded-agent-tools

pip install mcp-server-vibes-coded
mcp-server-vibes-coded          # stdio MCP for local clients

没有 npm 包。 不要运行 npx @doteyeso-ops/mcp-server-vibes-coded。

托管 / Docker(Glama、Smithery)

默认模式(stdio — 本地客户端、MCP Registry OCI、Glama mcp-proxy):

python mcp_server.py
# or: docker run -i --rm ghcr.io/doteyeso-ops/mcp-server-vibes-coded:1.0.5

HTTP 模式(Smithery / 检查器):

PORT=3000 MCP_TRANSPORT=streamable-http python mcp_server.py
# health: GET /health  GET /healthz

Glama 发布步骤:参见 GLAMA_RELEASE.md(Glama 会生成自己的映像;使用 stdio CMD,而不是 HTTP)。推送后,在 Glama 页面上使用 Sync Server,以便 TDQS 重新评分。

环境变量:

  • VIBES_ORIGIN — API 基础 URL(默认使用绕过 Cloudflare 的生产 Railway URL)
  • VIBES_MCP_FULL_CATALOG=1 — 注册目录中所有可用的工具(默认关闭)
  • MCP_TRANSPORT=streamable-http + PORT — 可选的 HTTP 模式,供托管检查器使用
  • HOST(仅限 HTTP 模式)

付款

此服务是一个发现 + 代理封装器。付款通过 OpenX402 在 Vibes-Coded 上结算 (Solana USDC)。转发 PAYMENT-SIGNATURE,或在后端使用预付 / 日通行证标头。

推荐方式(运行期间无需钱包):

  1. 操作者打开 https://vibes-coded.com/start → 支付 $1 USDC → 将 X-Vibes-Key 粘贴到 Agent/MCP 环境变量中
  2. 或为机器充值:POST /api/v1/outcomes/balance/fund
  3. 运行期间没有密钥时:使用 X-Operator-Notify → 由人工为 /start?ois= 充值 → 轮询获取密钥

评论

支持 Markdown

第一次接触 MCP?

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

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