mcpField
B
BinoculoMCP

BinoculoMCP

Local
github.com/girormeSecurity1Updated 61w ago

About BinoculoMCP

BinoculoMCP is an MCP server for security practitioners that connects to Binoculo for banner-grabbing tasks. It accepts target and filter criteria, then processes Binoculo's responses.

Key features

  1. 01Grab service banners through Binoculo
  2. 02Set targets and filters for queries

Use cases

  1. 01Find Apache services in a specified subnet
  2. 02Run banner grabs against selected targets

MCP support

The MCP server sends requests to Binoculo and processes its banner-grabbing responses for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Verified on MseeP

BinoculoMCP

This project is a Message Control Protocol (MCP) Server designed to interact with the Binoculo tool. The goal of this project is to facilitate banner-grabbing operations by sending requests to Binoculo and processing its responses.

README image

Features

  • Banner Grabbing: Ask Binoculo to perform operations like "grab all the Apache servers in the 192.168.0.1/24 range."
  • Customizable Queries: Define specific targets and filters for your banner-grabbing tasks.

Prerequisites

  • Python3
  • uv
  • Docker (to run binoculo server)
  • MCP (sdk)

Usage

https://github.com/user-attachments/assets/88024174-7cac-496b-a667-56e618890d02

Installation

Run binoculo server
$ git clone [email protected]:girorme/binoculo.git
$ ./binoculo --server
Starting API server on port 4000
Claude desktop
R:\repositorios\binoculo-mcp> uv run mcp install bridge_mcp_binoculo.py

Once the mcp server is istalled via claude, copilot can detect it too

Mcp config
{
  "mcpServers": {
    "binoculo-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "requests",
        "mcp",
        "run",
        "R:\\path-to\\binoculo-mcp\\bridge_mcp_binoculo.py"
      ]
    }
  }
}

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • Binoculo for providing the core functionality for banner grabbing.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.