mcpField
V
Vigil - AI Security Audit and Cryptographic Proof

Vigil - AI Security Audit and Cryptographic Proof

本地服务
github.com/vigil-xy开发工具632 周前更新

关于 Vigil - AI Security Audit and Cryptographic Proof

Vigil 是面向 AI Agent 管理团队的控制面板,可分配任务、设置预算、监控活动并导出合规记录。它支持连接 OpenAI、Anthropic 和自定义 Agent。

主要功能

  1. 01连接 OpenAI、Anthropic 和自定义 Agent
  2. 02分配任务、目标和预算
  3. 03监控 Agent 活动与成本
  4. 04针对策略问题发送警报
  5. 05导出合规审计记录

适用场景

  1. 01为 Agent 任务设置支出上限
  2. 02跟踪各团队的 Agent 活动
  3. 03发现未授权工具或 PII 时告警
  4. 04准备 SOC 2 或 ISO 42001 报告

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"vigil": {
"command": "npx",
"args": [
"-y",
"vygil"
]
}
}
}
启动命令npx -y vygil

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmvygil

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

控制你的 AI Agent。跟踪成本。确保合规。开源


功能介绍

一个仪表板,管理你的 AI 团队。

功能帮助方式
连接你的 Agent接入 OpenAI、Anthropic 或自定义 Agent
设定目标和预算分配工作、限制成本、定义成功标准
实时监控查看每个 Agent 当前正在做什么
获取提醒出现异常时通过 Slack、电子邮件或 PagerDuty 通知
证明合规性导出 SOC 2、ISO 42001 审计记录

快速开始(5 分钟)

1. 启动数据库

docker compose up -d postgres

2. 安装并配置

npm install
cp apps/api/.env.example apps/api/.env
cp apps/web/.env.example apps/web/.env

或运行一条命令:

npm run setup:local

3. 运行

# Terminal 1: API
npm run dev:api

# Terminal 2: Dashboard
npm run dev:web

或在同一个终端中运行两者:

npm run dev:all

4. 打开 http://localhost:5173

验证所有内容均已连接
npm run check:stack

如果 API 和 Web 正在运行,请填充演示数据:

npm run seed:demo

故障排除(macOS)

1) cp .env.example ... 失败

请从仓库根目录使用正确路径:

cp apps/api/.env.example apps/api/.env
cp apps/web/.env.example apps/web/.env
2) Cannot connect to the Docker daemon
  • 启动 Docker Desktop
  • 等待 Docker 显示正在运行
  • 重试:
docker compose up -d postgres
3) API 错误 ECONNREFUSED ... :5432

无法连接 PostgreSQL。请确认:

docker compose ps

然后重启 API:

npm run dev:api

示例:客户支持团队

创建团队

POST /api/teams
{
  "name": "Support Squad",
  "agents": [
    { "provider": "openai", "model": "gpt-4", "role": "triage" },
    { "provider": "anthropic", "model": "claude-3", "role": "escalation" }
  ],
  "goals": [
    { "metric": "response_time", "target": "< 2 min" }
  ]
}

分配工作

POST /api/tasks
{
  "team_id": "<your-team-id>",
  "description": "Handle refund requests",
  "budget": { "usd": 5.00, "tokens": 10000 },
  "policies": ["no_pii_exposure", "enforce_budget_limits"]
}

Agent 偏离预设流程时获取提醒

  • 超出预算 -> Slack 通知
  • 未经授权的工具 -> 电子邮件提醒 + 自动停止
  • 检测到 PII -> PagerDuty 升级处理

导出合规报告

GET /api/compliance/report?type=SOC_2_Type_II

仪表板

屏幕显示内容
概览所有团队、活跃 Agent、今日成本消耗
Agent添加/编辑团队、连接服务提供商
任务队列、分配工作、监控进度
成本预算、支出趋势、预测
治理策略违规、审计日志
提醒实时信息流、升级处理历史

技术栈

  • 后端: Node.js + Express + PostgreSQL
  • 前端: React + Vite
  • 集成: OpenAI、Anthropic、Slack、PagerDuty、电子邮件

准备好管理你的 AI 团队了吗?

评论

支持 Markdown

第一次接触 MCP?

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

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