Skip to main content
MCP server CX Codex

koru-shield — Claude Code MCP server for DNS filtering

Manage Koru Shield DNS protection from an AI assistant: edit domain rules, inspect queries, and check whether a domain would be blocked.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http koru-shield https://mcp.korushield.com/mcp
Open on GitHub

What koru-shield does

The MCP server connects an assistant to a Koru Shield account. It can inspect profiles and enrolled devices, add or remove domain rules, change filtering categories, and test a domain against the current policy. It also provides DNS query logs, analytics summaries, schedules, plan details, and a referral code.

You need a Koru Shield API key. It grants account control, including the ability to delete rules and schedules, so treat it like a password. The server runs with npx -y korushield-mcp-server; Claude Code can connect over HTTP or stdio. For a stdio setup, pass the key through KORU_SHIELD_API_KEY.

The server sends the key only to the Koru Shield API and does not write it to logs. Because the key allows changes to account settings, consider its access before connecting an assistant.

What it helps with

  • block a domain for a chosen profile
  • check whether a site would be filtered now
  • inspect blocked DNS queries
  • set a schedule for a profile
  • change DNS filtering categories

Example prompts for the agent

  • Block tiktok.com on the Kids profile.
  • Check whether youtube.com would be blocked on Kids right now.
  • Show the DNS queries blocked today.

How to install koru-shield

1Platform CLI: remote server

claude mcp add --transport http koru-shield https://mcp.korushield.com/mcp

2Platform CLI

claude mcp add --env KORU_SHIELD_API_KEY=<KORU_SHIELD_API_KEY> --transport stdio koru-shield -- npx -y korushield-mcp-server

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about koru-shield

How do I install koru-shield in Claude Code?

For a stdio connection, run claude mcp add --env KORU_SHIELD_API_KEY=<KORU_SHIELD_API_KEY> --transport stdio koru-shield -- npx -y korushield-mcp-server. Replace the placeholder with your Koru Shield API key.

What does koru-shield do?

It gives an AI assistant access to Koru Shield DNS protection, including domain rules, filtering categories, and schedules. The assistant can also check policies and inspect DNS queries.

Why does koru-shield need an API key?

The key grants access to the Koru Shield account, including permission to remove rules and schedules. Pass it to the server with KORU_SHIELD_API_KEY.

Similar MCP servers

MCP servers catalog →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor