Disambiguation

Which mcpindex is this?

This site - mcpindex.ai- is the in-path trust gate and public drift ledger for MCP tool calls: it pins each tool’s contract when your agent first sees it, holds the call when that contract silently changes, and publishes contract-change observations from a daily crawl of the reachable MCP registry at /ledger. The gate installs as the PyPI package mcpindex-gate; the directory client is the npm package mcp-server-mcpindex (registry name io.github.gautamgb/mcp-server-mcpindex), and the SDKs live under the npm scope @mcp-index. The GitHub org is github.com/mcpindex-ai.

Other projects share a similar name. At least one separate, unaffiliated tool called “MCPIndex” (a tool-discovery MCP server by a different author) appears on directory sites such as mcp.so and PulseMCP. It is not this project, not this codebase, and not maintained by us - and nothing here should be read as a comment on its quality. If you found a listing and are unsure which project it refers to, check whether it points at mcpindex.ai or github.com/mcpindex-ai.

Neither project is affiliated with Anthropic or the Model Context Protocol maintainers. mcpindex.ai indexes the public, Anthropic-maintained registry and says so on every page that uses its data.

Questions: hello@mcpindex.ai

Two jobs, two packagesTwo different jobs. Job one is the gate, installed from PyPI as mcpindex-gate: it runs in your call path, it can hold a call, and it cannot tell you what to install. Job two is the directory client, installed from npm as mcp-server-mcpindex or connected remotely: it runs beside your agent as an MCP server, it can search, recommend and look up an advisory verdict, and it cannot stop a call. Installing job two does not install job one. The mcp-index SDK and Mastra binding let you embed either job in your own code.JOB 1 · THE GATEmcpindex-gatePYPI · UV / PIPRUNSin your call pathCANHOLD a callCANNOTtell you what to installJOB 2 · THE DIRECTORY CLIENTmcp-server-mcpindexNPM · OR REMOTERUNSbeside your agent, as an MCP serverCANsearch · recommend · look up a verdictCANNOTstop a callINSTALLING JOB 2 DOES NOT INSTALL JOB 1. DIFFERENT PACKAGE, DIFFERENT JOB.@mcp-index/sdk · @mcp-index/mastraembed either job in your own code
Fig. 08 · Installing the directory client does not install the gate.
Read Fig. 08 as text
        JOB 1 - THE GATE          |        JOB 2 - THE DIRECTORY CLIENT
  ------------------------------  |  ------------------------------------------
  uv / pip:  mcpindex-gate        |  npm:  mcp-server-mcpindex
                                  |        or remote: mcpindex.ai/api/mcp
  runs   in your call path        |  runs   beside your agent, as an MCP server
  can    HOLD a call              |  can    search - recommend - look up a verdict
  cannot tell you what to install |  cannot stop a call

  ! installing job 2 does not install job 1. different package, different job.
  ---------------------------------------------------------------------------
  @mcp-index/sdk - @mcp-index/mastra   embed either job in your own code

Permalink, SVG & reuse · CC BY 4.0