Xray MCP Server
Provides xray vulnerability scanning capabilities through Python-based tools for performing security scans on web applications and services
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Xray MCP Serverscan http://example.com for vulnerabilities with basic-crawler"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Xray MCP Server
This is an enhanced MCP (Model Context Protocol) server that provides xray vulnerability scanning capabilities for ModelScope hosting.
Features
xray_scan: Perform vulnerability scans on target URLs
Support for basic-crawler and phantasm-crawler scan types
Configurable timeout
Plugin and POC support
JSON output with detailed results
xray_version: Get xray version information
xray_start_proxy: Start xray in passive proxy mode (planned)
Configurable proxy port
Real-time vulnerability detection
xray_stop_proxy: Stop the running xray proxy (planned)
xray_service_scan: Scan services on non-HTTP targets (planned)
Port range scanning
Service detection
Related MCP server: MCPPentestBOT
Installation
Install Python 3.7+
Install xray from https://github.com/chaitin/xray
Set the XRAY_PATH environment variable to point to your xray binary:
export XRAY_PATH=/path/to/xray
Configuration
Environment variables:
XRAY_PATH: Path to xray binary (default: "xray")XRAY_CONFIG_DIR: Configuration directory (default: "~/.xray-mcp")XRAY_OUTPUT_DIR: Output directory for scan results (default: system temp)
Usage
For ModelScope MCP
This server is designed to work with ModelScope's MCP platform. The server implements the MCP protocol and can be integrated into the ModelScope ecosystem.
Standalone Usage
Run the server:
python server.pyThe server reads JSON-RPC requests from stdin and writes responses to stdout.
Example Request
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "xray_scan",
"arguments": {
"target": "http://example.com",
"scan_type": "basic-crawler",
"timeout": 300
}
}
}Available Tools
xray_scan
Performs a vulnerability scan on a target URL.
Parameters:
target(required): The target URL to scanscan_type(optional): Type of scan - "basic-crawler" or "phantasm-crawler" (default: "basic-crawler")timeout(optional): Scan timeout in seconds (default: 300)plugins(optional): Comma-separated list of plugins to usepoc(optional): POC to use for scanning
xray_version
Gets the version information of the installed xray scanner.
No parameters required.
xray_start_proxy (Planned)
Starts xray in passive proxy mode for real-time scanning.
Parameters:
port(optional): Proxy port to listen on (default: 7777)
xray_stop_proxy (Planned)
Stops the running xray proxy.
No parameters required.
xray_service_scan (Planned)
Scans services on non-HTTP targets.
Parameters:
target(required): The target host/IP to scanport_range(optional): Port range to scan (default: "1-65535")timeout(optional): Scan timeout in seconds (default: 300)
Security Considerations
The server executes xray with user-provided URLs
Implement appropriate access controls when deploying
Consider rate limiting for production use
Validate and sanitize all inputs
License
MIT License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables website security scanning and vulnerability assessment by integrating dirsearch path scanning with firecrawl web scraping. Provides structured vulnerability reports categorized by risk level and detailed content analysis of high-risk URLs.2
- Alicense-qualityDmaintenanceEnables AI assistants to perform authorized security testing and penetration testing operations including SSL/TLS analysis, port scanning, vulnerability scanning, and HTTP security header audits through natural language interactions.1MIT
- Alicense-qualityDmaintenanceProvides security assessment methodology, tool documentation, and step-by-step workflows to guide AI agents through vulnerability scanning, static analysis, and penetration testing of applications and URLs.1MIT

Sekrd Security Scannerofficial
FlicenseAqualityDmaintenanceEnables deep security auditing of web applications directly from AI IDEs including Cursor and Claude Code. Scans URLs for vulnerabilities, returns security scores with SHIP/BLOCK verdicts, and provides specific fix prompts for remediation.3
Related MCP Connectors
Scan URLs for WCAG 2.1 violations, generate AI fixes, and produce VPAT 2.5 compliance reports.
Zero-config MCP security scanner for AI-generated apps. 25K+ vulnerability patterns.
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zhangning77-tech/xray-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server