mcpField
B
Boostsecurity For Safe Packages

Boostsecurity For Safe Packages

远程服务
github.com/boost-community安全1557 周前更新
代码仓库

关于 Boostsecurity For Safe Packages

BoostSecurity MCP 检查编码 Agent 引入的依赖是否存在安全与维护风险,适用于使用 Python、Go、JavaScript/TypeScript、Java 或 C# 的团队,并可推荐更安全的替代方案。

主要功能

  1. 01验证软件包安全性
  2. 02检测漏洞与恶意软件
  3. 03检查已停止支持的软件包
  4. 04推荐更安全的替代方案

适用场景

  1. 01添加依赖前检查软件包
  2. 02识别 Agent 建议的风险软件包
  3. 03为软件包寻找受维护的替代项

MCP 相关

向 MCP 客户端提供 `validate_package` 工具,用于检查软件包安全性;发现风险时会返回替代方案建议。

配置

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

服务地址https://mcp.boostsecurity.io/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

1
参数类型必填说明
ecosystemenum是包管理器(golang/npm/maven/nuget/pypi)golang | npm | maven | nuget | pypi
packagestring是软件包名称(例如 'pymongo'、'gorm'、'rest-assured')
versionstring是软件包的确切版本;不支持 "latest"
namespaceany否可选的软件包命名空间:Maven 使用 Group ID(例如 'io.rest-assured'),NPM 可以使用 @namespace(例如 '@babel'),GO 使用命名空间或代码库(例如 'github.com/golang-jwt'、'gorm.io')

详细介绍

BoostSecurity MCP:保护 Agentic AI 开发工作流

由 BoostSecurity 提供支持

描述

Agentic AI 系统可以通过自主建议或添加代码和依赖项来加速软件交付。然而,如果没有适当的防护措施,它们也可能带来重大的供应链风险,例如引入以下第三方软件包:

  • 实际上并不存在的软件包(幻觉)

  • 包含已知漏洞的软件包,包括严重或高危漏洞

  • 已停止维护且不再受支持的软件包

  • 与恶意软件或恶意活动相关的软件包

  • 通过拼写仿冒来模仿合法库的软件包

BoostSecurity MCP 可为 Agentic 工作流提供防护。它会分析 AI Agent 引入的每个软件包,标记不安全的依赖项,并推荐安全且仍在维护的替代方案,以保护项目。

借助 BoostSecurity MCP,团队可以:

  • 在引入不安全或恶意软件包之前将其拦截

  • 验证依赖项是否仍在维护并受到支持

  • 检测到风险时,获取更安全的替代方案建议

  • 降低与软件包相关的风险并强化软件供应链

  • 满怀信心地采用 Agentic AI,在不牺牲安全性的前提下推动创新、提升速度

支持的语言和生态系统

此版本支持以下语言和软件包生态系统:

  • Python – PyPI

  • Go – Go Modules

  • JavaScript/TypeScript – npm

  • Java – Maven

  • C# – NuGet

安装

要求
  • Cursor、Claude Code、Windsurf、VS Code 及其他 MCP 客户端
在 Cursor 中安装

前往:Settings -> Cursor Settings -> MCP -> Add new global MCP server

更多信息请参阅 Cursor MCP 文档。

Cursor 远程服务连接
{
  "mcpServers": {
    "boost-security": {
      "url": "https://mcp.boostsecurity.io/mcp",
      "transport": "http"
    }
  }
}

配置完成后,在 Cursor Settings -> MCP & Integrations 下,BoostSecurity MCP 工具将启用,可用于 validate_package

BoostSecurity 已启用
在 Claude Code 中安装

运行此命令。更多信息请参阅 Claude Code MCP 文档。

Claude Code 远程服务连接
claude mcp add --scope user --transport http boost-security https://mcp.boostsecurity.io/mcp

要确认 BoostSecurity MCP 服务已正确配置,请在 Claude 中输入 /mcp。BoostSecurity MCP 应显示为已启用。

BoostSecurity 已启用
在 Windsurf 中安装
  • 前往 Windsurf Settings -> Cascade MCP Servers

  • 添加 BoostSecurity MCP 服务配置:

更多信息请参阅 Windsurf MCP 文档。

Windsurf 远程服务连接
{
  "mcpServers": {
        "boost-security": {
            "serverUrl": "https://mcp.boostsecurity.io/mcp"
        }
    }
}

或者,将配置添加到 Windsurf MCP 配置文件中(例如 ~/.codeium/windsurf/mcp_config.json)。

可能需要重新启动 Windsurf,新 MCP 服务配置才会生效。

配置完成后,前往 Windsurg Settings -> Manage MCPs,BoostSecurity MCP 连接应显示为已启用,并提供 validate_package 工具。

BoostSecurity 已启用
在 VSCode 中安装
  • 前往 View -> Command Palette -> MCP:Open User Configuration

  • 添加 BoostSecurity MCP 服务配置:

更多信息请参阅 VSCode MCP 文档。

VSCode 远程服务连接
{
  "servers": {
    "boost-security": {
      "type": "http",
      "url": "https://mcp.boostsecurity.io/mcp"
    }
  }
}

您可能需要重新启动 VS Code,才能使新的 MCP 服务配置生效。

添加后,在 MCP 配置中选择 Start,启用 MCP 连接。

BoostSecurity 配置

启用后,状态将变为 Running。

BoostSecurity 已启用
使用其他 MCP 客户端安装

只要客户端支持以下功能,即可使用 BoostSecurity MCP 服务:

  • 传输类型:http
  • 连接远程服务:https://mcp.boostsecurity.io/mcp

请参阅 MCP 客户端的文档,了解如何配置远程 MCP 服务。

包含的工具

BoostSecurity MCP 提供以下工具:

  • validate_package:验证软件包是否可以安全使用。如果软件包不安全,则会提供推荐的替代方案。

获得更好的结果

BoostSecurity MCP 服务会在连接初始化时提供详尽的指令和描述,鼓励 Agent 在将软件包添加到项目之前始终进行验证。

为确保获得最佳结果,请在 AI Agent 中添加规则,指示其使用 BoostSecurity MCP 验证软件包。例如:

Always use the BoostSecurity MCP tool `validate_package` to ensure a package is safe before adding it to a project. 
Use the package versions recommended by BoostSecurity. 

评论

支持 Markdown

第一次接触 MCP?

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

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