
Koru Shield
com.korushieldv1.0.1更新于 Oct 4, 2026
Manage Koru Shield DNS filtering: profiles, rules, categories, schedules, and logs.
概览
让助手管理 Koru Shield DNS 过滤:配置文件、规则、分类、时间表和查询日志。
- 功能
- 把 Koru Shield 账户以 MCP 工具形式开放,用于 DNS 防护管理。工具涵盖列出和查看防护配置文件,创建、列出和删除域名规则,切换成人内容、赌博等过滤分类,模拟某域名当前是否会被拦截,读取最近的允许与拦截 DNS 查询,查看统计汇总,以及管理时间窗口计划。还可列出已登记设备、套餐权益与用量,以及推荐码。
- 适用场景
- 适合已经使用 Koru Shield、希望用对话方式而非控制台来修改或查看过滤设置的人,例如在孩子的配置文件上屏蔽某个网站、检查某域名当前是否被拦截、查看今天被拦截的内容,或添加就寝时间计划。
- 运行要求
- 需要一个 Koru Shield 账户,以及在控制台创建的 API 密钥,通过 KORU_SHIELD_API_KEY 环境变量提供,或在 HTTP 传输方式下作为 Bearer 令牌提供。可连接提供方的远程端点,也可用 Node.js 通过 npx 在本地运行,无需安装步骤。可选环境变量 KORU_SHIELD_API_URL 可覆盖 API 基础地址。
安装
在 SourceWeft 中
- 打开 控制台中的 Koru Shield,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"koru-shield": {
"type": "http",
"url": "https://mcp.korushield.com/mcp"
}
}
}README
Koru Shield MCP Server
Manage your Koru Shield DNS protection through AI assistants. Block domains, check policies, review blocked queries, manage schedules, and more, all through natural language.
What it does
Exposes your Koru Shield account as Model Context Protocol tools:
Example prompts once connected:
- "Block tiktok.com on the Kids profile"
- "Would youtube.com be blocked on Kids right now?"
- "Show me what got blocked today"
- "Turn on adult content filtering for the whole house"
- "Add a bedtime schedule 9pm to 7am on weekdays for the Kids profile"
Setup
1. Get a Koru Shield API key
Sign in at https://my.korushield.com, go to API keys, and create one. Copy the key.
2. Install
No install needed. Run directly with npx:
Set your key as an environment variable:
Optional: KORU_SHIELD_API_URL overrides the API base URL (default https://my.korushield.com/api).
3. Connect your AI client
Claude Code
(Claude Code passes environment through, so export KORU_SHIELD_API_KEY first. Or use the HTTP transport below with a header.)
Cursor / VS Code
Add to your MCP config (~/.cursor/mcp.json or VS Code mcp.json):
Claude Desktop
Add to claude_desktop_config.json:
HTTP transport (remote)
For clients that connect over HTTP (agents, hosted setups):
Or pass the key per-request instead of the env var:
Health check: GET /healthz.
Security notes
- Your API key grants full control of your Koru Shield account, including deleting rules and schedules. Treat it like a password.
- Prefer a dedicated API key for AI assistants so you can revoke it independently.
- The server never logs or transmits your key anywhere except to the Koru Shield API.
Development
Test with the MCP Inspector:
License
MIT
来源:README.md,提交 2907d40
工具
0版本历史
1- v1.0.1最新Oct 4, 2026

