18 resultaten

op je machine

skills

MCP Observatory

Vergelijk MCP-servers op capabilities, dependencies en risico-indicatoren.

  • Astro
  • TypeScript
  • SQLite
  • Node
  • Semgrep

Livewebapplicatie

Op deze paginaWat het doet

Wat het doet ​

MCP-servers kunnen onder verschillende namen in meerdere registers staan. Om capabilities, broncode en beveiligingsinformatie te vergelijken, moet je die vermeldingen combineren.

MCP Observatory verzamelt serververmeldingen, koppelt duplicaten aan één record en voert statische broncodeanalyse uit. Het dashboard combineert releases, een dependency-graph, capability- en permissieanalyse, samengestelde risicoscores en een live eventstream. Je gebruikt de website; een lokale installatie is niet nodig.

Servers en beveiligingsinformatie bekijken ​

Het hoofddashboard toont KPI's, ranglijsten en de eventstream. Een facetbrowser filtert servers op capabilities en permissies. Elke server heeft tabs voor overzicht, capabilities, dependencies, releases, activiteit en een beveiligingsdossier. Onderhoudersprofielen groeperen informatie per onderhouder.

De beveiligingssectie bevat CVE's, risicoranglijsten, supply-chain-indicatoren, kapingsdoelwitten, toolveiligheid, capability-drift, naamgeving en nabootsing, licenties, onderhoudsstatus, trends en resultaten van codeanalyse.

Gegevensverzameling en analyse ​

Tien pollers halen gegevens op uit de bijbehorende bronnen. Een supervisor spreidt de eerste runs, handelt fouten af en registreert uitkomsten, met exponentiële backoff. De openbare /feeds-pagina toont de ophaalstatus en het tijdstip van de laatste geslaagde run per bron.

Identiteitsresolutie volgt een vaste volgorde: expliciete overrides, repo_url-matches tussen bronnen, exacte matches op bron en genormaliseerde slug, en daarna source:name. Vermeldingen binnen één bron die dezelfde repository delen, blijven apart om monorepo-packages te behouden. Ingetrokken identifiers verwijzen door met HTTP 301, zodat bestaande URL's bruikbaar blijven.

Statische codeanalyse draait in een aparte sidecar. Semgrep gebruikt een eigen container, zodat zware scans de eventloop van de worker niet blokkeren. De analyse is een verrijkingsstap: de pijplijn gaat door als de scanner niet beschikbaar is.

Mogelijkheden ​

SectieBeschikbare informatie
DashboardKPI's, ranglijsten, livestream, graph en capabilities
ServersFilters op capabilities en permissies, met details per server
GraphDependencies en verwante servers, met kleur en grootte op basis van risicoscore
BeveiligingCVE's, supply chain, kaping, drift, naamgeving, licenties, onderhoudsstatus en trends
MaintainersIndex en profielen van onderhouders
FeedsOpenbare ophaalstatus van elke poller
APISSE-stream, statistieken, server-lookup, batchrequests en zoeken

Bronnen en methodologie ​

De bronnen omvatten npm, PyPI, GitHub, Smithery, het officiële MCP-register, mcp.so, een clientregister en CVE-feeds. Lees /methodology voor de verzamel- en analysepijplijn, /colophon voor de gebruikte technologie en /feeds voor de actuele bronstatus.