url-js-finder
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., "@url-js-finderscan example.com for JS files, subdomains, and sensitive info"
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.
url-js-finder MCP Server
封装两个开源 URL/JS 信息提取工具为 MCP server,供 AI 全局调用(Reasonix [[plugins]] 注册)。
授权提醒:两个工具均为主动网络爬取工具,仅可用于自有或已授权目标(渗透测试、CTF、SRC)。
许可证
封装代码(server.py / SKILL.md / test_client.py 等):MIT,见 LICENSE
上游工具:
third_party/URLFinder(pingc0y/URLFinder,MIT)与third_party/JSFinder(Threezh1/JSFinder),各自 LICENSE 随源码保留。
Related MCP server: locator-mcp
封装对象
工具 | 上游 | 技术栈 | 能力 |
URLFinder | Go(已编译 | 页面信息提取:URL / JS / 敏感信息 / 子域名;状态码过滤、深入抓取、404 目录 fuzz | |
JSFinder | Python( | 从页面/JS 文件中提取 URL 与子域名;深度爬取 |
目录结构
url-js-finder/
├── server.py # MCP server 入口(FastMCP,stdio)
├── requirements.txt # mcp>=1.26,<2
├── README.md
├── bin/
│ └── URLFinder.exe # URLFinder 编译产物(Go 1.26,-s -w,Update=dev 禁更新检查)
└── third_party/
├── URLFinder/ # 上游源码(git clone --depth 1)
└── JSFinder/ # 上游源码(单文件 JSFinder.py,依赖 requests+bs4)MCP 工具
urlfinder_scan — URLFinder 页面信息提取
扫描单个 URL 或批量 URL 文件,返回:域名列表、主域 URL、其他域 URL、JS 链接、敏感信息、fuzz 结果。
关键参数:url / batch_file(二选一)、status_codes(如 200,403 或 all)、
mode(1 正常 / 2 深入 / 3 安全深入)、domain_regex、cookie、user_agent、proxy、
timeout、threads、max_links、fuzz(1/2/3)、export_dir、run_timeout。
jsfinder_scan — JSFinder JS 提取
扫描页面 URL 或 URL/JS 列表文件,返回:URL 列表、子域名列表。
关键参数:url / file(二选一)、is_js_file、deep(深度爬取)、cookie、run_timeout。
使用注意
授权:两个工具均为主动网络爬取工具,仅可用于自有/已授权目标。
速度:
status_codes验证与deep深度爬取显著耗时;大目标先试mode=1。返回:所有工具返回 JSON 字符串(UTF-8,
ensure_ascii=False),可直接结构化解析。超时:
run_timeout控制整个扫描进程超时,超时返回明确 error 信息。
自测
python test_client.py重新编译 URLFinder(可选)
cd third_party/URLFinder
go build -ldflags "-s -w -X github.com/pingc0y/URLFinder/cmd.Update=dev" -o ../../bin/URLFinder.exe .配置注册(Reasonix config.toml)
[[plugins]]
name = "url-js-finder"
command = "python"
args = ["C:\\Users\\36078\\skills\\mcp\\url-js-finder\\server.py"]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
- Alicense-qualityCmaintenanceWeb scraping and search MCP server that wraps Firecrawl API for URL discovery and web search with optional content retrieval.Last updated26MIT
- FlicenseAqualityBmaintenanceMCP server for scanning browser pages and collecting element locators (XPath, testId, CSS).Last updated6
- Alicense-qualityBmaintenanceA Python MCP server that extracts URLs, page content (with browser rendering fallback), and text from images via OCR.Last updated1ISC
- FlicenseAqualityCmaintenanceA portable MCP server that scrapes SPA/JS-rendered webpages and extracts structured API endpoint data. It uses headless Chromium to render JavaScript and provides tools for scraping, endpoint extraction, screenshots, and database seeding.Last updated41
Related MCP Connectors
MCP server for ScanMalware.com URL scanning, malware detection, and analysis.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
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/l0s3r-Q/url-js-finder'
If you have feedback or need assistance with the MCP directory API, please join our Discord server