Sign inSign up

mcp/beagle-security-mcp-server

Verified Publisher

By mcp

•Updated about 1 year ago

Connects with the Beagle Security backend using a user token to manage applications, run automate...

Image
Machine learning & AI
1

10K+

mcp/beagle-security-mcp-server repository overview

⁠Beagle Security MCP Server

Connects with the Beagle Security backend using a user token to manage applications, run automated security tests, track vulnerabilities across environments, and gain intelligence from Application and API vulnerability data.

What is an MCP Server?⁠

⁠MCP Info

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/beaglesecurity/beagle-security-mcp-server/blob/4b0e0ee2f309d7fa0e19c9e63feee2a4ea2e9f3a/Dockerfile⁠
Commit4b0e0ee2f309d7fa0e19c9e63feee2a4ea2e9f3a
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/beagle-security-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

⁠Available Tools (17)

Tools provided by this ServerShort Description
beagle_create_applicationCreate a new application in a project
beagle_create_projectCreate a new project in Beagle Security
beagle_delete_applicationDelete an application
beagle_delete_projectDelete a project
beagle_get_applicationGet application details by token
beagle_get_domain_signatureGet domain verification signature
beagle_get_test_resultGet detailed test results in JSON format
beagle_get_test_statusGet the status of a running test
beagle_list_applicationsList all applications under a project
beagle_list_projectsList all projects and applications
beagle_list_running_testsList all running tests for user or team
beagle_list_test_sessionsList all test sessions for an application
beagle_modify_applicationModify an existing application
beagle_modify_projectModify an existing project
beagle_start_testStart an automated penetration test
beagle_stop_testStop a running test
beagle_verify_domainComplete domain verification

⁠Tools Details

⁠Tool: beagle_create_application

Create a new application in a project

ParametersTypeDescription
namestringApplication name
projectKeystringProject key
typestringApplication type
urlstringApplication URL

⁠Tool: beagle_create_project

Create a new project in Beagle Security

ParametersTypeDescription
namestringProject name
descriptionstring optionalProject description
teamIdstring optionalTeam ID (optional)

⁠Tool: beagle_delete_application

Delete an application

ParametersTypeDescription
applicationTokenstringApplication token

⁠Tool: beagle_delete_project

Delete a project

ParametersTypeDescription
projectKeystringProject key to delete

⁠Tool: beagle_get_application

Get application details by token

ParametersTypeDescription
applicationTokenstringApplication token

⁠Tool: beagle_get_domain_signature

Get domain verification signature

ParametersTypeDescription
applicationTokenstringApplication token

⁠Tool: beagle_get_test_result

Get detailed test results in JSON format

ParametersTypeDescription
applicationTokenstringApplication token
resultTokenstringResult token from test start

⁠Tool: beagle_get_test_status

Get the status of a running test

ParametersTypeDescription
applicationTokenstringApplication token
resultTokenstringResult token from test start

⁠Tool: beagle_list_applications

List all applications under a project

ParametersTypeDescription
projectKeystringProject key

⁠Tool: beagle_list_projects

List all projects and applications

ParametersTypeDescription
includeTeamboolean optionalInclude team projects

⁠Tool: beagle_list_running_tests

List all running tests for user or team

ParametersTypeDescription
teamIdstring optionalTeam ID (optional, for team tests)

⁠Tool: beagle_list_test_sessions

List all test sessions for an application

ParametersTypeDescription
applicationTokenstringApplication token
countnumber optionalNumber of sessions to retrieve

⁠Tool: beagle_modify_application

Modify an existing application

ParametersTypeDescription
applicationTokenstringApplication token
namestringApplication name
urlstringApplication URL

⁠Tool: beagle_modify_project

Modify an existing project

ParametersTypeDescription
descriptionstringProject description
namestringProject name
projectKeystringProject key

⁠Tool: beagle_start_test

Start an automated penetration test

ParametersTypeDescription
applicationTokenstringApplication token

⁠Tool: beagle_stop_test

Stop a running test

ParametersTypeDescription
applicationTokenstringApplication token

⁠Tool: beagle_verify_domain

Complete domain verification

ParametersTypeDescription
applicationTokenstringApplication token
signatureTypestringType of signature verification
pluginTypestring optionalPlugin type (optional)

⁠Use this MCP Server

{
  "mcpServers": {
    "beagle-security": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "BEAGLE_SECURITY_API_TOKEN",
        "mcp/beagle-security-mcp-server"
      ],
      "env": {
        "BEAGLE_SECURITY_API_TOKEN": "your_personal_access_token"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:4be5e4ae4…

Size

74.9 MB

Last updated

about 1 year ago

docker pull mcp/beagle-security-mcp-server

This week's pulls

Pulls:

48

Sep 14 to Sep 20