Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Allow MCP server to bind to addresses other than 127.0.0.1

Đang mở
#8,454 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
65/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
cpp
Lĩnh vực
networking

Hướng nghiên cứu

Start by locating the official MCP server's listener setup and the existing configuration for port 24642. Check how the server currently binds to 127.0.0.1, then trace the relevant startup path to determine where a configurable address belongs; done means supporting a specified address while retaining 127.0.0.1 as the default and verifying the listener with ss.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

What is the feature you'd like to have?
Please add an option to configure which address the official MCP server binds to.

Right now, it appears to always bind to 127.0.0.1. It would be useful to be able to change this to 0.0.0.0, or potentially a specific IP/interface, while keeping 127.0.0.1 as the default.

Is your feature request related to a problem?
Yes. I want to run Binary Ninja on my workstation while accessing its MCP server from an AI agent running on another machine over Tailscale.

Currently the MCP server only listens locally:

$ ss -lntp | grep 24642
LISTEN 0 50 127.0.0.1:24642 0.0.0.0:* users:(("binaryninja",pid=10402,fd=38))

Because it is bound to 127.0.0.1, the other machine cannot connect to it directly.

Are any alternative solutions acceptable?
It is possible to work around this using an SSH tunnel, socat, a reverse proxy, or similar port forwarding.

However, having a native setting for the bind address would be much cleaner.

For example:

127.0.0.1 — local access only/default
0.0.0.0 — all interfaces
100.x.x.x — a specific interface such as the machine's Tailscale IP

Additional Information:
None

Ngôn ngữ chính
C++
Star
1.3k
Fork
298
Merge trung bình
4 ngày 13 giờ
Pull request đã merge (30 ngày)
20

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Vector35/binaryninja-api

Tất cả issue của Vector35/binaryninja-api

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.