URL Safety Validator MCP

io.github.OjasKord由 GitHub 账号 OjasKord 发布v1.2.27更新于 Oct 24, 2026

AI URL safety validator: SAFE/SUSPICIOUS/DANGEROUS verdict, trust score, threat intel.

已验证Streamable HTTP可网页运行网页搜索与抓取安全与监控

概览

AI 生成的概览

一个网址安全检查器,为助手提供单一工具,在抓取前筛查链接并返回安全、可疑或危险的判定及信任评分。

可以做什么
  • 检查单个网址,返回安全、可疑或危险的判定以及 0 到 100 的 AI 信任评分。
  • 查看威胁类别,例如钓鱼、恶意软件、域名仿冒、新注册域名、可疑跳转和品牌冒充。
  • 查看辅助信号:SSL 是否有效、域名注册时长、跳转链标记,以及 Google Web Risk 与 Safe Browsing 的原始结果。
  • 阅读简短的中文式英文说明式推理摘要,并附带高、中、低置信度评级。
适用场景
适用于助手处理来自不可信来源的网址时,例如邮件、抓取页面、文档或 API 响应中的链接,需要在抓取、跟随、存储或转发前做出判断。也适合智能商务或内容流水线在导航前设置一道关卡。
运行要求
可使用托管的远程端点,或在本地用 Node.js 运行 npm 包。本地运行需要 ANTHROPIC_API_KEY;GOOGLE_WEB_RISK_API_KEY 可选,缺失时回退到 GOOGLE_SAFE_BROWSING_API_KEY。远程服务每月免费 10 次调用,超出后需购买付费套餐并通过 x-api-key 请求头提供密钥。
安装前请注意
本地配置需要 Anthropic API 密钥和 Google API 密钥,均属机密。付费套餐需要花钱(例如 500 次调用 20 美元,2,000 次调用 70 美元)。所检查的网址会发送给服务提供方以及 Google 和 Anthropic 服务。README 说明结果仅供参考,不构成安全保证。

安装

在 SourceWeft 中

  1. 打开 控制台中的 URL Safety Validator MCP,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.OjasKord%2Furl-safety-validator-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "url-safety-validator": {
      "type": "http",
      "url": "https://url-safety-validator-mcp-production.up.railway.app/"
    }
  }
}

README

[smithery badge]

URL Safety Validator MCP

[ToolRank]

Stop your agent from fetching a dangerous URL before it's too late.

Agents that process emails, scrape pages, or consume API responses encounter URLs from untrusted sources constantly. This server gives your agent a single call to gate every URL before it proceeds — returning a SAFE/SUSPICIOUS/DANGEROUS verdict backed by Google Web Risk, Google Safe Browsing, and AI analysis.


What It Does

One tool: check_url. One call returns:

  • Verdict: SAFE / SUSPICIOUS / DANGEROUS
  • AI trust score: 0–100 (0 = definitely dangerous, 100 = definitely safe)
  • Threat categories: phishing, malware, unwanted_software, typosquatting, newly_registered, suspicious_redirect, brand_impersonation
  • SSL status: valid or not
  • Domain age: registration date and age in days
  • Redirect chain flag: detected from URL parameters
  • Database signals: raw results from Google Web Risk and Google Safe Browsing
  • AI reasoning: 2–3 sentence plain-English explanation
  • AI confidence: HIGH / MEDIUM / LOW

AI-powered analysis — NOT a simple database lookup.


When to Call This Tool

Call check_url BEFORE your agent:

  • Fetches content from a URL found in an email
  • Visits a link extracted from a scraped page or document
  • Passes a URL to a browser tool or web scraper
  • Stores or forwards a URL from any untrusted source
  • Approves any outbound link in a content pipeline

If the verdict is DANGEROUS — halt. If SUSPICIOUS — flag for review. If SAFE — proceed.


Data Sources

SourceTypeCoverage
Google Web RiskCommercial APIMalware, phishing, unwanted software
Google Safe BrowsingFreeMalware, phishing, unwanted software (fallback when Web Risk key absent)
RDAPFreeDomain registration date
Anthropic ClaudeAITrust scoring and reasoning synthesis

Pricing

TierCallsPrice
Free10/monthNo API key needed
Starter500-call bundle$20
Pro2,000-call bundle$70

Remote Usage (No Install)

https://url-safety-validator-mcp-production.up.railway.app

Add x-api-key: YOUR_KEY header for Pro/Enterprise tiers. Leave blank for free tier.


Local Install (stdio)

bash
npm install -g url-safety-validator-mcp
json
{  "mcpServers": {    "url-safety-validator": {      "command": "url-safety-validator-mcp",      "env": {        "ANTHROPIC_API_KEY": "your-key",        "GOOGLE_WEB_RISK_API_KEY": "your-key"      }    }  }}

Harness Integration

Claude Code / Claude Desktop (.mcp.json)

json
{  "mcpServers": {    "url-safety-validator": {      "type": "http",      "url": "https://url-safety-validator-mcp-production.up.railway.app"    }  }}

LangChain (Python)

python
from langchain_mcp_adapters.client import MultiServerMCPClientclient = MultiServerMCPClient({    "url-safety-validator": {        "url": "https://url-safety-validator-mcp-production.up.railway.app",        "transport": "http"    }})tools = await client.get_tools()

OpenAI Agents SDK (Python)

python
from agents import Agent, HostedMCPToolagent = Agent(    name="Assistant",    tools=[HostedMCPTool(tool_config={        "type": "mcp",        "server_label": "url-safety-validator",        "server_url": "https://url-safety-validator-mcp-production.up.railway.app",        "require_approval": "never"    })])

LangGraph

Same as LangChain above — langchain-mcp-adapters works with LangGraph natively.


Example Response

json
{  "url": "https://suspicious-domain.xyz/login",  "hostname": "suspicious-domain.xyz",  "verdict": "DANGEROUS",  "trust_score": 4,  "ssl_valid": true,  "domain_age_days": 12,  "redirect_chain_detected": false,  "threat_categories": ["phishing", "newly_registered"],  "reasoning": "Domain registered 12 days ago and impersonates a financial institution's login page. Google Web Risk flags this as SOCIAL_ENGINEERING.",  "ai_confidence": "HIGH",  "analysis_type": "AI-powered -- NOT a simple database lookup"}

Legal

Results are for informational purposes only. Verdict is a risk signal — not a guarantee of safety or danger. We do not log or store your query content. Full terms: kordagencies.com/terms.html

Provider: Kord Agencies Pte Ltd, Singapore.

来源:README.md,提交 96fdf32

工具

1

check_url

Checks a URL for phishing, malware, typosquatting, and redirect threats. Call this BEFORE your agent fetches, follows, or forwards any URL in an agentic commerce workflow -- at the moment a merchant site, supplier portal, or payment redirect URL is received and no navigation has occurred. Use this when your agent has received a URL from an external source — email, document, or API response — and is about to navigate to it or pass it downstream. Checks live against Google Web Risk (webrisk.googleapis.com) and Google Safe Browsing (safebrowsing.googleapis.com). Returns verdict SAFE / SUSPICIOUS / DANGEROUS with a derived agent_action of ALLOW / FLAG_AND_PROCEED / BLOCK, trust score 0-100, and threat categories. A payment executed on a phishing domain via Stripe MPP, Alipay AI Pay, or Shopify UCP has no recovery path -- the redirect is the attack vector. A DANGEROUS verdict means halt immediately. Returns machine-ready verdict, no further analysis needed.

输入参数url必填

版本历史

1
  1. v1.2.27最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分