mcpindex

The MCP server index that vets servers, not just lists them. Advisory screen before you install.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
90%
Vollständigkeit des Schemas
100%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (2)

  • LOWTool 'recommend_mcp_for_task' description lacks action verbin recommend_mcp_for_task
  • LOWTool 'compare_servers' description lacks action verbin compare_servers

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~808Tokens (Tool-Definitionen)
~896 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.63% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "mcp-server-mcpindex": {
      "command": "npx",
      "args": [
        "mcp-server-mcpindex"
      ]
    }
  }
}

Ausführbare Pakete

npmmcp-server-mcpindex0.4.0stdio

Remote-Endpunkte

https://mcpindex.ai/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪recommend_mcp_for_task(task)

Recommend the best MCP servers for a natural-language task. Returns top 3 ranked picks with reasoning, install commands, and quality scores. Use this when the user asks for the right MCP server for a task they want to do.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "description": "Natural-language description of the task, e.g. \"read PDFs and write to S3\"."
    }
  },
  "required": [
    "task"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢search_mcp_servers(query, category, limit)

Keyword + semantic search across every MCP server mcpindex indexes. Use when the user knows what tool category they want but not which server.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search query."
    },
    "category": {
      "description": "Optional category filter (e.g. database, browser, github).",
      "type": "string"
    },
    "limit": {
      "description": "Max results (default 10, max 50).",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_install_command(server_slug, client)

Get the exact install command for a given MCP server and client. Returns a JSON block ready to paste into the client config.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "server_slug": {
      "type": "string",
      "description": "Slug of the server (from search or recommend results)."
    },
    "client": {
      "type": "string",
      "enum": [
        "claude-desktop",
        "claude-code",
        "cursor",
        "gemini-cli",
        "cline"
      ],
      "description": "Target client."
    }
  },
  "required": [
    "server_slug",
    "client"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪compare_servers(slugs)

Side-by-side comparison of 2-5 MCP servers - quality scores, install paths, env vars.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slugs": {
      "minItems": 2,
      "maxItems": 5,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Server slugs to compare."
    }
  },
  "required": [
    "slugs"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢check_tool_trust(server_id, tool_name)

Pre-invocation advisory screen for a specific tool on an MCP server. Returns an advisory verdict object (directive ALLOW | DENY | REVIEW | UNVERIFIED, dimensions, freshness). At v1 the public screen produces REVIEW or UNVERIFIED only - ALLOW/DENY are reserved. Not the in-path gate (mcpindex-gate). Agents SHOULD treat UNVERIFIED as "human review required", never as ALLOW.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "server_id": {
      "type": "string",
      "description": "Registry slug from search_mcp_servers / recommend results, e.g. \"io-github-microsoft-playwright-mcp\" (NOT a short name like \"github\")."
    },
    "tool_name": {
      "type": "string",
      "description": "Tool name as exposed by the server (e.g. \"create_pull_request\")."
    }
  },
  "required": [
    "server_id",
    "tool_name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢assess_server(server_id)

Aggregated pre-flight trust assessment across all tools on an MCP server. Same verdict shape as check_tool_trust. Use for "is THIS server worth integrating?" decisions. v1 advisory; conformance monitored not enforced; verdicts may be UNVERIFIED if not yet probed.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "server_id": {
      "type": "string",
      "description": "Server slug to assess."
    }
  },
  "required": [
    "server_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools