Token导航 LogoToken导航

MCP Server · 安全风控

MCP Secure

MCP Secure是一款专为Model Context Protocol (MCP)服务器设计的安全扫描和代码检查工具,用于检测漏洞并强制执行安全最佳实践。

stdio官方级别未说明来源级核验工具 0mcp-secure
安全JavaScriptClaude漏洞检测

快速开始

作者 / 组织
anyrxo
提供方
anyrxo
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Secure 属于安全风控类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

安全风控

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

npx mcp-secure scan

客户端配置示例

{
  "mcpServers": {
    "mcp-secure": {
      "command": "npx",
      "args": [
        "mcp-secure",
        "scan"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP安全

███╗   ███╗ ██████╗██████╗     ███████╗███████╗ ██████╗
████╗ ████║██╔════╝██╔══██╗    ██╔════╝██╔════╝██╔════╝
██╔████╔██║██║     ██████╔╝    ███████╗█████╗  ██║     
██║╚██╔╝██║██║     ██╔═══╝     ╚════██║██╔══╝  ██║     
██║ ╚═╝ ██║╚██████╗██║         ███████║███████╗╚██████╗
╚═╝     ╚═╝ ╚═════╝╚═╝         ╚══════╝╚══════╝ ╚═════╝

模型上下文协议服务器的安全扫描程序和Linter

*查找漏洞,实施最佳实践,保护您的MCP*

🚀 快速开始 • 📖 文档 • 🔒 安全规则 • 💻 命令行界面

______________________________________________________________________

🌟 什么是MCP安全?

MCP安全 是一款专门为 模型上下文协议(MCP) 服务器。它分析您的MCP服务器代码以检测漏洞,实施安全最佳实践,并确保您与Claude code的集成是安全可靠的。

为什么MCP安全?

  • 🛡️ 安全第一:检测10多类安全漏洞
  • ⚡ 快速扫描:在几秒钟内扫描整个代码库
  • 🎯 MCP特定:为MCP服务器模式量身定制的规则
  • ✨ 漂亮的CLI:清晰、可操作的安全报告
  • 🔧 CI/CD就绪:易于与管道集成
  • 📊 详细报告:确切地知道要修复什么以及如何修复

______________________________________________________________________

🚀 快速开始

安装

# Install globally
npm install -g mcp-secure

# Or use via npx (no installation)
npx mcp-secure scan

基本用法

# Scan current directory
mcp-secure scan

# Scan specific directory
mcp-secure scan ./my-mcp-server

# View all security rules
mcp-secure rules

# CI/CD mode (JSON output)
mcp-secure ci

______________________________________________________________________

🔒 安全规则

MCP安全检查10个全面的安全问题:

严重性

ID规则描述
MCP001命令注入检测用户输入的不安全命令执行
MCP002路径遍历防止目录遍历攻击

高严重性

ID规则描述
MCP003硬编码机密在代码中查找API密钥、令牌、密码
MCP004SQL注入检测不安全的SQL查询构造
MCP009无限制网络捕获SSRF和不安全的HTTP请求

中等严重性

ID规则描述
MCP005缺少输入验证确保工具处理程序验证参数
MCP006不安全的反序列化检测不安全的JSON.parse使用
MCP010丢失率限制检查DoS保护

低&信息

ID规则描述
MCP007缺少错误处理验证try-catch块
MCP008MCP最佳实践鼓励SDK的使用和描述

______________________________________________________________________

💻 CLI命令

mcp-secure scan [path]

扫描MCP服务器代码以查找安全问题。

# Basic scan
mcp-secure scan

# Scan with options
mcp-secure scan ./src --severity high --fail-on critical

选项:

  • --severity -仅显示严重程度或以上的问题(严重、高、中、低、信息)
  • --json -以JSON格式输出结果
  • --fail-on -如果发现问题,退出时出错(适用于CI/CD)

输出示例:

📊 Scan Results

Files scanned: 15
Total issues: 3

┌────────────────────┬──────────┐
│ Severity           │ Count    │
├────────────────────┼──────────┤
│ Critical           │ 0        │
│ High               │ 1        │
│ Medium             │ 2        │
│ Low                │ 0        │
│ Info               │ 0        │
└────────────────────┴──────────┘

🔍 Issues Found

1. [HIGH] MCP003 - Potential hardcoded API Key detected
   File: src/config.ts:12
   Code: const API_KEY = "sk-1234567890abcdef";
   Fix: Use environment variables (process.env) to store sensitive data.

mcp-secure rules

列出所有带有描述的安全规则。

mcp-secure rules

mcp-secure ci [path]

运行针对CI/CD管道优化的扫描。

# In CI/CD pipeline
mcp-secure ci

# Exit code 0 = passed, 1 = failed

______________________________________________________________________

📖 文档

与CI/CD集成

GitHub操作
name: Security Scan

on: [push, pull_request]

jobs:
  security:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: '18'
      - run: npx mcp-secure ci
GitLab 的
security_scan:
  image: node:18
  script:
    - npx mcp-secure ci
  only:
    - merge_requests
    - main

预提交钩子

# .husky/pre-commit
npx mcp-secure scan --fail-on high

______________________________________________________________________

🛠️ 配置

创建 .mcpsecure.json 在项目根目录中:

{
  "ignore": [
    "**/test/**",
    "**/examples/**"
  ],
  "severity": "medium",
  "rules": {
    "MCP001": "error",
    "MCP008": "warn"
  }
}

______________________________________________________________________

🎯 示例

示例1:部署前扫描

#!/bin/bash
# deploy.sh

echo "Running security scan..."
if mcp-secure scan --fail-on high; then
  echo "✅ Security scan passed"
  npm run deploy
else
  echo "❌ Security issues found - deployment blocked"
  exit 1
fi

示例2:仅查找关键问题

mcp-secure scan --severity critical --json > security-report.json

示例3:开发工作流程

# Watch mode (scan on file change)
mcp-secure scan && echo "✅ No issues"

______________________________________________________________________

🔍 MCP安全检测什么

命令注入

易受攻击代码:

const result = exec(`git clone ${userInput}`);

安全代码:

const result = execFile('git', ['clone', userInput]);

路径遍历

易受攻击代码:

const data = fs.readFileSync(userInput);

安全代码:

const safePath = path.resolve('/allowed/dir', userInput);
if (!safePath.startsWith('/allowed/dir')) throw new Error('Invalid path');
const data = fs.readFileSync(safePath);

硬编码的秘密

易受攻击代码:

const API_KEY = "sk-1234567890";

安全代码:

const API_KEY = process.env.API_KEY;

______________________________________________________________________

🚧 路线图

  • \[\]自定义规则创建
  • \[\]自动修复功能
  • \[\]VS代码扩展名
  • \[\]GitHub应用程序集成
  • \[\]SARIF格式输出
  • \[\]依赖漏洞扫描

______________________________________________________________________

🤝 贡献

我们欢迎捐款!看 贡献.md.

______________________________________________________________________

📄 许可证

MIT许可证-请参阅 许可证

______________________________________________________________________

🙏 致谢

  • Anthropic -适用于克劳德代码和MCP
  • MCP社区 -用于构建出色的服务器
  • 安全研究人员 -关于漏洞模式

______________________________________________________________________

由以下材料制成❤️ MCP社区

⭐ 在GitHub上为我们投票🐛 报告问题|📖 阅读文档

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

安全扫描JavaScript本地部署代码检查漏洞检测MCP服务器CI/CD集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Secure

MCP World · 本页

0stdio有1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Secure 怎么安装?

公开资料给出的安装命令是 npx mcp-secure scan,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Secure 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

MCP Secure 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Secure 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Secure 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP