使用说明
MCP安全卫士
为模型上下文协议服务器提供高级安全监控。利用AI驱动的威胁分析技术,实时检测提示注入、工具中毒和上下文操纵攻击。
特点/功能
- 使用GPT-5-codex和DeepSeek V3.1进行实时威胁检测
- 即时响应以拦截恶意请求
- 攻击重放与分析能力
- 智能警报以减少误报
- 轻松集成到任何MCP服务器实现中
- 威胁情报共享中的泄露报告
入门指南
先决条件
- Node.js(v16或更高版本)
- npm 或 yarn
安装
-
克隆仓库:
git clone <repository-url> -
安装依赖项:
npm install -
设置环境变量: 复制
.env.example文件至.env并填写您的 Auth0 配置:cp .env.example .env -
启动开发服务器:
npm run dev
设置 Auth0 认证
-
在 Auth0 上创建一个账户 Auth0
-
创建一个新的 Auth0 应用程序(单页应用程序)
-
在您的 Auth0 应用程序中配置以下设置:
- 允许的回调URL:
http://localhost:8080 - 允许的登出URL:
http://localhost:8080 - 允许的网页来源:
http://localhost:8080
- 允许的回调URL:
-
在Auth0仪表板中启用Google连接:
- 进入“身份验证”>“社交”
- 启用谷歌
- 使用您的Google OAuth2凭据进行配置
-
将您的 Auth0 配置值复制到
.env文件:VITE_AUTH0_DOMAIN=your_auth0_domain VITE_AUTH0_CLIENT_ID=your_auth0_client_id VITE_AUTH0_AUDIENCE=your_auth0_api_identifier VITE_AUTH0_REDIRECT_URI=http://localhost:8080 -
重启开发服务器
项目结构
/src- 主源代码/components- React 组件/auth- 与身份验证相关的文件/lib实用函数和API客户端/hooks- 自定义 React 钩子
/server模拟API服务器
可用脚本
npm run dev- 启动开发服务器npm run server启动模拟API服务器npm run dev:all启动网页应用和模拟API服务器npm run build- 构建生产版本npm run preview- 预览生产构建
所用技术
- 使用TypeScript进行React开发
- 快点
- Tailwind CSS
- Auth0 身份验证
- React Router
- TanStack Query
- Framer Motion(注:这通常指的是一个用于创建动画和交互的库或框架,直接翻译为“帧动画运动”可能不够准确,具体翻译可能需根据上下文调整,但此处保留原英文以体现其专业性)
- Lucide React 图标
做出贡献
欢迎贡献!请随时提交拉取请求。
许可证
这个项目采用MIT许可证授权。