What dependencies are required?
Python 3.7+ and the xray binary from chaitin/xray. The `XRAY_PATH` environment variable must point to the xray executable.
@zhangning77-tech
Basic information
This is an enhanced MCP (Model Context Protocol) server that provides xray vulnerability scanning capabilities for ModelScope hosting.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"xray-mcp": {
"command": "node",
"args": [
"path/xray-mcp-server/server.py"
],
"env": {
"XRAY_PATH": "path/bin/xray",
"XRAY_OUTPUT_DIR": "path/xray-mcp-server/xray-results",
"XRAY_CONFIG": "path/xray-mcp-server/config/xray-config.yaml"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Xray Mcp is an enhanced MCP (Model Context Protocol) server that provides xray vulnerability scanning capabilities, designed for integration with the ModelScope hosting platform.
Install Python 3.7+ and the xray binary from chaitin/xray, then set the XRAY_PATH environment variable to point to the xray binary. Run python server.py to start the server, which reads JSON-RPC requests from stdin and writes responses to stdout. The server can also be integrated into ModelScope's MCP platform.
xray_scan: Perform vulnerability scans with configurable crawler type, timeout, plugins, and POC.xray_version: Retrieve the installed xray scanner version.xray_start_proxy (planned): Start xray in passive proxy mode with configurable port.xray_stop_proxy (planned): Stop the running xray proxy.xray_service_scan (planned): Scan non-HTTP services with port range and timeout.Python 3.7+ and the xray binary from chaitin/xray. The `XRAY_PATH` environment variable must point to the xray executable.
By default, results are stored in the system temporary directory. Custom output location can be set via the `XRAY_OUTPUT_DIR` environment variable.
The server communicates via JSON-RPC over stdin/stdout. It works with ModelScope's MCP platform which handles the transport layer.
The README does not specify built-in authentication. It recommends implementing appropriate access controls and rate limiting when deploying in production.
No. `xray_start_proxy`, `xray_stop_proxy`, and `xray_service_scan` are marked as planned and are not yet implemented. The currently available tools are `xray_scan` and `xray_version`.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Run advanced phishing, voice phishing, deepfake fraud simulations, and cybersecurity awareness training from your AI assistant.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Comments