Boostsecurity For Safe Packages

by boost-community

249 downloads
Not rated
GitHub

About

BoostSecurity MCP acts as a safeguard preventing agents from adding vulnerable packages into projects. It analyzes every package an AI agent introduces, flags unsafe dependencies, and recommends secure, maintained alternatives to keep projects protected.

Details

Author
boost-community
Downloads
249
Categories
Developer Tools, Security, Infrastructure, Other

- Blocks unsafe or malicious packages before introduction.
- Verifies dependencies are maintained and supported.
- Recommends safer alternatives when risks are detected.
- Supports Python (PyPI), Go (Go Modules), JavaScript/TypeScript (npm), Java (Maven), and C# (NuGet).
- Provides a single validate_package tool for package safety checks.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Boostsecurity For Safe Packages
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure the server in an MCP-compliant client (Cursor, Claude Code, Windsurf, VS Code) by adding a remote HTTP connection to https://mcp.boostsecurity.io/mcp. Once connected, the validate_package tool is automatically available. For best results, add a rule in your AI agent instructing it to always validate packages with Boostsecurity For Safe Packages before adding them.

validate_package

Validates package security before installation or use. REQUIRED: Call this tool IMMEDIATELY when: - User requests to install/add/use a package (e.g., "install gin", "add gorm", "use express") - User mentions ANY specific package name in their request - User asks about package safety (e.g., "is X safe?", "can I trust Y?") - User requests package recommendations or alternatives - You are about to suggest or implement code using a third-party package - Updating or upgrading existing dependencies DO NOT proceed with package installation or recommendations without calling this tool first. Returns security assessment and recommendations for safe usage. Required: ecosystem (golang/npm/maven/nuget/pypi), package name, and version

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "boostsecurity for safe packages": {
            "boost-security": {
                "url": "https://mcp.boostsecurity.io/mcp",
                "transport": "http"
            }
        }
    }
}

McpServers

{
    "boost-security": {
        "url": "https://mcp.boostsecurity.io/mcp",
        "transport": "http"
    }
}

BoostSecurity MCP: Securing Agentic AI Development Workflows

Powered by BoostSecurity

Description

Agentic AI systems can accelerate software delivery by autonomously suggesting or adding code and dependencies. However, without the right safeguards, they can also introduce significant supply chain risks by pulling in third-party packages that:

- Don’t actually exist (hallucinations)

- Contain known vulnerabilities, including high or critical severity issues

- Are end-of-life and no longer supported

- Are associated with malware or malicious activity

- Mimic legitimate libraries through typosquatting

BoostSecurity MCP acts as a safeguard for agentic workflows. It analyzes every package an AI agent introduces, flags unsafe dependencies, and recommends secure, maintained alternatives to keep projects protected.

With BoostSecurity MCP, teams can:

- Block unsafe or malicious packages before they are introduced

- Verify that dependencies are maintained and supported

- Receive recommendations for safer alternatives when risks are detected

- Reduce package-related risks and strengthen the software supply chain

- Confidently adopt agentic AI—supporting innovation and speed without compromising on security

Supported Languagues and Ecosystems

The following languages and package ecosystems are supported in this release:

- Python – PyPI

- Go – Go Modules

- JavaScript/TypeScript – npm

- Java – Maven

- C# – NuGet

Installation

Requirements

- Cursor, Claude Code, Windsurf, VS Code, and other MCP Client

<details>
<summary><b>Install in Cursor</b></summary>

Go to: Settings -> Cursor Settings -> MCP -> Add new global MCP server

See Cursor MCP docs for more info.

Cursor Remote Server Connection

{
  "mcpServers": {
    "boost-security": {
      "url": "https://mcp.boostsecurity.io/mcp",
      "transport": "http"
    }
  }
}

Once configured, under Cursor Settings -> MCP & Integrations, the BoostSecurity MCP tool is enabled for validate_package

BoostSecurity Enabled

</details>

<details>
<summary><b>Install in Claude Code</b></summary>

Run this command. See Claude Code MCP docs for more info.

Claude Code Remote Server Connection

claude mcp add --scope user --transport http boost-security https://mcp.boostsecurity.io/mcp

To confirm the BoostSecurity MCP server is properly configured, type /mcp within Claude. The BoostSecurity MCP should appear as enabled.

BoostSecurity Enabled

</details>

<details>
<summary><b>Install in Windsurf</b></summary>

- Navigate to Windsurf Settings -> Cascade MCP Servers

- Add the BoostSecurity MCP server configuration:

See Windsurf MCP docs for more info.

Windsurf Remote Server Connection

{
  "mcpServers": {
        "boost-security": {
            "serverUrl": "https://mcp.boostsecurity.io/mcp"
        }
    }
}

Alternatively, add the configuration to your Windsurf MCP config file (e.g. ~/.codeium/windsurf/mcp_config.json).

You may need to relaunch Windsurf for the new MCP server configuration to take effect.

Once configured, go to Windsurg Settings -> Manage MCPs, the BoostSecurity MCP connection should appear as enabled with the validate_package tool.

BoostSecurity Enabled

</details>

<details>
<summary><b>Install in VSCode</b></summary>

- Navigate to View -> Command Palette -> MCP:Open User Configuration

- Add the BoostSecurity MCP server configuration:

See VSCode MCP docs for more info.

VSCode Remote Server Connection

{
  "servers": {
    "boost-security": {
      "type": "http",
      "url": "https://mcp.boostsecurity.io/mcp"
    }
  }
}

You may need to relaunch VS Code for the new MCP server configuration to take effect.

Once added, enable the MCP connection by select Start on the MCP configuration.

BoostSecurity Configuration

When enabled, the state changes to Running.

BoostSecurity Enabled

</details>

<details>
<summary><b>Install with Other MCP Clients</b></summary>

The BoostSecurity MCP server can be used by any MCP-compliant client, as long as the client supports:

- Transport type: http
- Remote server connection, to: https://mcp.boostsecurity.io/mcp

Refer to your MCP client’s documentation for instructions on configuring remote MCP servers.
</details>

Included Tools

BoostSecurity MCP provides the following tools:

- validate_package: Validates whether a package is safe to use. If the package is unsafe, a recommended alternative is provided.

For Better Results

The BoostSecurity MCP server provides strong instructions and descriptions during connection initialization, encouraging agents to always validate packages before adding to a project.

To ensure best results, add a rule in your AI agent instructing it to validate packages with BoostSecurity MCP. For example:

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. 
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.