Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Visual testing tool for MCP servers
| Date | Stars |
|---|---|
| 2026-07-31 | 10539 |
| 2026-08-01 | 10539 |
| 2026-08-04 | 10574 |
| 2026-08-13 | 10652 |
| 2026-08-18 | 10685 |
| 2026-08-19 | 10693 |
| 2026-08-20 | 10711 |
| 2026-08-21 | 10719 |
| 2026-08-22 | 10723 |
| 2026-08-23 | 10728 |
| 2026-08-24 | 10736 |
| 2026-08-25 | 10747 |
| 2026-08-26 | 10757 |
| 2026-08-27 | 10765 |
| 2026-08-28 | 10773 |
| 2026-08-29 | 10784 |
| 2026-08-30 | 10787 |
| 2026-08-31 | 10797 |
| 2026-09-01 | 10802 |
| 2026-09-02 | 10813 |
| 2026-09-03 | 10819 |
| 2026-09-04 | 10825 |
| 2026-09-05 | 10830 |
| 2026-09-06 | 10833 |
| 2026-09-07 | 10836 |
| 2026-09-08 | 10838 |
| 2026-09-09 | 10843 |
| 2026-09-10 | 10848 |
| 2026-09-11 | 10862 |
| 2026-09-12 | 10865 |
| 2026-09-13 | 10872 |
| 2026-09-14 | 10874 |
| 2026-09-15 | 10882 |
| 2026-09-16 | 10887 |
| 2026-09-17 | 10901 |
| 2026-09-18 | 10905 |
| 2026-09-19 | 10913 |
| 2026-09-20 | 10912 |
Today
-1 stars today
This week
+40 stars this week
This month
+193 stars this month
Momentum
75.0
growth rate 0.37%/day
# MCP Inspector A developer tool for inspecting [Model Context Protocol](https://modelcontextprotocol.io) (MCP) servers. It ships as a single package, `@modelcontextprotocol/inspector`, that provides three ways to inspect a server: - **Web** — a Vite + React + [Mantine](https://mantine.dev) single-page app with a Node backend. - **CLI** — a scriptable command-line client for automation, CI, and fast agent feedback loops. - **TUI** — an interactive terminal UI built with [Ink](https://github.com/vadimdemedes/ink). All three run through one global `mcp-inspector` binary: ```bash npx @modelcontextprotocol/inspector # web UI (default) npx @modelcontextprotocol/inspector --cli # CLI npx @modelcontextprotocol/inspector --tui # TUI ``` > **Upgrading from v1?** Read the [v1 → v2 migration guide](./docs/v1-to-v2-migration.md) — CLI flags, the new `--config` vs. `--catalog` split, the Node engine bump, and what no longer ships. > **Repo status.** This is the **v2** line of the Inspector. Active development happens on **`v2/main`** (the develop branch — all v2 PRs target it), which is merged into **`main`** at milestone releases; `main` is the default branch and holds the latest released v2, published to the npm `latest` tag. The legacy **v1** line lives on **`v1/main`** — security fixes only, published straight from that branch to the npm `v1-latest` tag (`npx @modelcontextprotocol/inspector@v1-latest`). See [`AGENTS.md`](./AGENTS.md) for branch/board conventions. ## Quick start (development) Requires Node `>=22.19.0`. ```bash npm install # at the repo root; postinstall cascades into every client npm run build # web → cli → tui → launcher ``` For day-to-day **web** iteration, run Vite directly — fast HMR, no launcher build needed: ```bash cd clients/web && npm run dev ``` The launcher-driven scripts run the **built** launcher, so build first: ```bash npm run web # prod web launcher against clients/web/dist npm run web:dev # web launcher in --dev mode (Vite) ``` v2 is **not** an npm workspace — each client under `clients/*` keeps its own `package.json` and `node_modules`, and shared code lives in `core/`, consumed via a `@inspector/core` build-time alias. **Every runtime dependency `core/` imports is declared once, in the repo-root `package.json`**, and each client declares only what that client alone consumes — its UI stack, its bundler-inlined packages, its dev tooling — which leaves `clients/cli` and `clients/launcher` with no runtime dependencies of their own. What that means for adding a dependency (root vs. client, `dependencies` vs. `devDependencies`, and the bundler `external` lists) is in the [`local-dev` skill](./.claude/skills/local-dev/SKILL.md). ## Project layout ``` inspector/ ├── clients/ │ ├── web/ Web client (Vite + React + Mantine). src/ = browser app; server/ = Node backend │ ├── cli/ CLI client (tsup bundle, @inspector/core alias) │ ├── tui/ TUI client (Ink + React, tsup bundle) │ └── launcher/ Shared launcher — provides the `mcp-inspector` bin, dispatches to web/cli/tui ├── core/ Shared code consumed via the `@inspector/core` alias (no package.json) ├── test-servers/ Composable MCP test servers + fixtures used by integration and smoke tests ├── scripts/ Root build/verify tooling (install cascade, smokes, the verify:* guards) │ and repo automation run from CI (the dependency, Dependabot-alert and SDK sweeps) ├── docs/ Task-oriented guides — see below ├── specification/ Design/build specifications ├── .claude/skills/ Agent skills: the repo's procedures, invokable by name ├── AGENTS.md Contribution rules for agents AND humans └── README.md You are here ``` Each client has its own README with client-specific detail: [web](./clients/web/README.md) · [cli](./clients/cli/README.md) · [tui](./clients/tui/README.md) · [launcher](./clients/launcher/README
Excerpt of 7,961 characters
Read on GitHubCliff Hall · Futurescale, Inc
900
Ola Hungerford · Nordstrom · Azerbaijan
436
Justin Spahr-Summers · @fernforestgames · United Kingdom
135
Ashwin Bhat · Anthropic
133
49
Marc Abramowitz · @adobe · United States
49
Felix Weinberger · Anthropic · United Kingdom
47
Jerome
42
Bob Dickinson · United States
33
Pulkit Sharma · BrowserStack
27
Paul Carleton
27
shaun smith
26
Alex Andru · @impulsum · Spain
26
David Soria Parra
26
24
22
@CHECK24
21
Kent C. Dodds · @epicweb-dev · United States
18
Max Gerber · Stytch · United States
18
Inna Harper
17
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e15eb630177b11b1, desc:mcp servers