关于 Boostsecurity For Safe Packages
BoostSecurity MCP 检查编码 Agent 引入的依赖是否存在安全与维护风险,适用于使用 Python、Go、JavaScript/TypeScript、Java 或 C# 的团队,并可推荐更安全的替代方案。
主要功能
- 01验证软件包安全性
- 02检测漏洞与恶意软件
- 03检查已停止支持的软件包
- 04推荐更安全的替代方案
适用场景
- 01添加依赖前检查软件包
- 02识别 Agent 建议的风险软件包
- 03为软件包寻找受维护的替代项
MCP 相关
向 MCP 客户端提供 `validate_package` 工具,用于检查软件包安全性;发现风险时会返回替代方案建议。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.boostsecurity.io/mcpclaude mcp add --transport http boost https://mcp.boostsecurity.io/mcp{"mcpServers":{"boost":{"type":"http","url":"https://mcp.boostsecurity.io/mcp"}}}在 Cursor 中打开{"servers":{"boost":{"type":"http","url":"https://mcp.boostsecurity.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"boost":{"type":"http","url":"https://mcp.boostsecurity.io/mcp"}}}{"mcpServers":{"boost":{"serverUrl":"https://mcp.boostsecurity.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
1| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| ecosystem | enum | 是 | 包管理器(golang/npm/maven/nuget/pypi)golang | npm | maven | nuget | pypi |
| package | string | 是 | 软件包名称(例如 'pymongo'、'gorm'、'rest-assured') |
| version | string | 是 | 软件包的确切版本;不支持 "latest" |
| namespace | any | 否 | 可选的软件包命名空间: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
在 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 应显示为已启用。
在 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 工具。
在 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 连接。
启用后,状态将变为 Running。
使用其他 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.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。