Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Threat intelligence for AI agents: checks URLs, domains, phones, emails, wallets and IBANs for scams
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
Authorization标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
在终端中运行这条命令
claude mcp add --transport http bewary https://api.bewary.app/mcp --header 'Authorization: your-value'运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"bewary": {
"url": "https://api.bewary.app/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"bewary": {
"type": "http",
"url": "https://api.bewary.app/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
你的选择通过 Cookie 保存在这台设备上,无需账户。
Authorization 机密 必填 HTTP header这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
服务器要求先登录,才会列出它的工具。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过域名 bewary.app 验证(注册中心会核实域名所有权)
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
在 731 毫秒内响应(HTTP 401)
声明支持 OAuth 登录,你的 AI 应用可以带你去登录
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
你需要填写:Authorization
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.12.1)于昨天进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Spec Driven Development, Remote Desktop Commander, FOGA node
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
A Finch OG Agent cell as an MCP server: read the world, dry-run and take ERC-8414 tenders by policy.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Bewary is a scam detection API and MCP server for apps and AI agents: phishing, fraud and threat intelligence lookups for developers, trust and safety teams and agent builders. It looks up a link, domain, IP address, phone number, SMS short code, email address, crypto wallet, IBAN, mobile app or payment handle, and returns a verdict (scam, suspicious, safe or unknown), the probability that it is a scam, the facts behind it and reason codes your code can branch on. Unknown is never safe.
This repository holds the clients: the bewary CLI and the setup files for MCP clients (Claude Code, Cursor, Gemini CLI). The API and its data are a hosted service at bewary.app.
https://api.bewary.app/mcp (streamable HTTP, 15 tools)app.bewary/bewaryA free key gets 1,000 credits a month, no card: https://bewary.app/account. A lookup costs 1 credit. Prepaid credit packs start at $20 and never expire.
Clients that support sign-in (Claude, ChatGPT, Claude Code, Cursor) can connect to https://api.bewary.app/mcp and sign in to Bewary with OAuth. Any client can send an API key as an Authorization: Bearer header instead.
The MCP server runs only at that address: there is no local or stdio server to install. The bewary CLI further down is a terminal tool, not an MCP server.
Claude Code
claude mcp add --transport http bewary https://api.bewary.app/mcp \
--header "Authorization: Bearer $BEWARY_API_KEY"
Or install this repository as a plugin, which adds the MCP server and a skill that tells the agent when to check:
/plugin marketplace add bewary-app/bewary
/plugin install bewary@bewary
Claude and ChatGPT apps: add a custom connector with the URL https://api.bewary.app/mcp and sign in when asked.
Cursor (~/.cursor/mcp.json):
{
"mcpServers": { "bewary": { "url": "https://api.bewary.app/mcp", "headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" } } } }
VS Code (.vscode/mcp.json):
{
"servers": { "bewary": { "type": "http", "url": "https://api.bewary.app/mcp", "headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" } } } }
Windsurf (mcp_config.json):
{
"mcpServers": { "bewary": { "serverUrl": "https://api.bewary.app/mcp", "headers": { "Authorization": "Bearer YOUR_BEWARY_API_KEY" } } } }
Gemini CLI: gemini extensions install https://github.com/bewary-app/bewary asks for your key and stores it in the keychain.
| Tool | What it answers |
|---|---|
lookup_url | Is this link safe to open, or a phishing or malware link? Resolves shorteners and redirects and checks where it really goes. |
lookup_domain | Domain age, lookalike-brand technique, abused TLD, blocklist status and a verdict. |
related_domains | Other domains that share an IP address, name servers, a certificate, a registrar or a page template with this one. |
lookup_ip | Network owner, ASN, country, hosting type, reverse DNS. |
lookup_phone | Country, number type, FTC and FCC complaints and a verdict for a phone number. |
lookup_shortcode | Who operates a US SMS short code, and whether it is legitimate, shared or a scam code. |
lookup_email | Mail server, disposable or free provider, role mailbox and the sender domain's facts. |
lookup_wallet | Scam reports, OFAC sanctions and Tether and Circle freezes for a crypto wallet. |
lookup_iban | Whether an IBAN is valid, its bank name and BIC, and a mismatch with the country the payee claims. |
lookup_app | Whether an app is live on the App Store or Google Play, or was pulled. |
lookup_payment_handle | Whether a Cash App, PayPal.me or Venmo handle exists, is active and is on a scam list. |
watch, unwatch, list_watches, list_events | Follow a domain, phone number, wallet or brand and read the events when it changes. |
Lookups are read-only. watch and unwatch change only your account's watches.
No install, Node 18 or newer:
export BEWARY_API_KEY="bw_..."
npx bewary url https://amazon-orders-help.top/confirm
Scam ▂▄▆█ p_scam 0.9116
High Fake domain (brand + suspicious TLD) DOMAIN_BRAND_ON_ABUSED_TLD Medium Lookalike domain DOMAIN_LOOKALIKE_BRAND_WORD
url https://amazon-orders-help.top/confirm Scam domain amazon-orders-help.top Scam
Commands: url, domain, phone, shortcode, email, ip, wallet, iban, app, payment-handle, related, watch, watches, unwatch, events. --json prints the API's answer as it came, and --fail-on suspicious|scam exits 2 when the verdict reaches it, which fails a CI step. Source: cli/. Full guide: https://bewary.app/docs/cli
curl -s "https://api.bewary.app/v1/url?u=https://amazon-orders-help.top/confirm" \
-H "Authorization: Bearer $BEWARY_API_KEY"
Every lookup returns the same envelope: verdict, p_scam, reason_codes, entities with typed facts, and signals with their source class. Verdicts come from evidence, not a language model: phishing and malware feeds, FTC Do Not Call and FCC complaints, CERT Polska, OFAC sanctions, certificate transparency logs and Bewary's own DNS history. Endpoints, prices and response formats: https://bewary.app/docs
| Path | What it is |
|---|---|
cli/ | Source of the bewary npm package |
.claude-plugin/, .mcp.json, skills/ | Claude Code plugin and marketplace |
.cursor-plugin/, mcp.json | Cursor plugin |
gemini-extension.json, GEMINI.md | Gemini CLI extension |
server.json | The server's entry in the official MCP Registry |
MIT for everything in this repository. Use of the Bewary API is covered by the terms and privacy policy. Questions: support@bewary.app