
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

