消息控制协议服务器

一个与Binoculo工具交互的消息控制协议服务器,用于简化横幅抓取操作。

  • by girorme
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 girorme/binoculo-mcp

使用说明

二项式MCP

这个项目是 消息控制协议(MCP)服务器 旨在与 Binocuro工具该项目的目标是通过向Binoculo发送请求并处理其响应来促进横幅抓取操作。

特性

  • 横幅抓取:要求Binoculo执行“抓取192.168.0.1/24范围内的所有Apache服务器”等操作
  • 可自定义查询:为您的横幅抓取任务定义特定的目标和过滤器。

先决条件

  • Python 3
  • 紫外线
  • Docker(运行binoculo服务器)
  • MCP(sdk)

用法

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

安装

运行binoculo服务器

$ git clone git@github.com:girorme/binoculo.git
$ ./binoculo --server
Starting API server on port 4000

克劳德桌面

R:\repositorios\binoculo-mcp> uv run mcp install bridge_mcp_binoculo.py

一旦通过claude安装了mcp服务器,副驾驶也可以检测到它

Mcp配置

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

贡献

欢迎投稿!您可以随时打开问题或提交pull请求来改进此项目。

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

致谢