Skip to content
PluginStats

mcp-use weekly downloads statistics

By mcp-use (3 listings) · npm · MCP servers

MCP framework and CLI built on the official v2 SDK

View on npm Fresh · Oct 18, 2026

mcp-use has 21,761 recorded weekly downloads on npm, a decrease of 26.8% over the past 30 days, ranking #768 of 2,322 tracked listings.

Weekly downloads
21,761
Official API · Oct 18, 2026
7-day growth
-40.1%
-14.6K weekly downloads
30-day growth
-26.8%
-8K weekly downloads
90-day growth
-60.8%
-33.7K weekly downloads
Rank
#768
Among tracked npm listings

About mcp-use

<div align="center"> <a href="https://mcp-use.com"> <img alt="mcp-use" src="https://raw.githubusercontent.com/mcp-use/mcp-use/main/docs/logo/banner-mcp-use.webp" width="100%"> </a> <br /><br /> <div id="user-content-toc"> <ul align="center" style="list-style: none;"> <summary> <h1>The TypeScript framework for MCP</h1> <h3>Build, test, and ship MCP servers, ChatGPT plugins, Claude connectors</h3> </summary> </ul> </div> <p> Fully Typed, native Views and MCP Apps support, built-in Inspector and first class Agent experience. </p> <p> <a href="https://docs.mcp-use.com/v2/typescript/getting-started/welcome"><strong>Documentation</strong></a> · <a href="https://inspector.mcp-use.com/inspector"><strong>Inspector</strong></a> · <a href="#examples"><strong>Examples</strong></a> · <a href="https://manufact.com"><strong>Deploy</strong></a> </p> <p> <a href="https://www.npmjs.com/package/mcp-use"> <img src="https://img.shields.io/npm/v/mcp-use.svg?label=npm&amp;color=orange" alt="npm version"> </a> <a href="https://www.npmjs.com/package/mcp-use"> <img src="https://img.shields.io/npm/dw/mcp-use.svg" alt="npm downloads"> </a> <a href="https://manufact.com"> <img src="https://img.shields.io/badge/made%20by-manufact.com-blue" alt="made by manufact.com"> </a> <a href="https://github.com/mcp-use/mcp-use/blob/main/LICENSE"> <img src="https://img.shields.io/github/license/mcp-use/mcp-use" alt="MIT license"> </a> <a href="https://discord.gg/XkNkSkMz3V"> <img src="https://dcbadge.limes.pink/api/server/XkNkSkMz3V?style=flat" alt="Discord"> </a> </p> <br /><br /> </div>

[!NOTE] Migrating from v1? Give it to your agent:

Migrate this mcp-use project to v2 following
https://docs.mcp-use.com/v2/typescript/server/migration

Read the migration guide →

Get started

Start with your agent
Build an MCP server: https://mcp-use.com/prompt.md

Read the prompt →

Start with code
npx -y create-mcp-use-app@latest

Run npm run dev in the generated project · open http://localhost:3000/mcp/inspector

TS Docs

Everything you need to ship MCP

<table> <tr> <td width="50%" valign="top"> <h3>Fully typed</h3> <p>Zod schemas flow from tools to structured results, View props, and tool calls.</p> </td> <td width="50%" valign="top"> <h3>Native Views</h3> <p>Bind React Views directly to tools and ship interactive apps without custom extension wiring.</p> </td> </tr> <tr> <td width="50%" valign="top"> <h3>Agent-first and headless</h3> <p>Scaffold, invoke, inspect, screenshot, and deploy through your agent.</p> </td> <td width="50%" valign="top"> <h3>Built-in debugging tools</h3> <p>Inspect tools and Views in the browser or headlessly through the CLI.</p> </td> </tr> </table>

Quickstart

The scaffold gives you the server, TypeScript configuration, development scripts, Inspector, and a React view pipeline. Start it once and the MCP endpoint also serves a client-ready landing page with its connection URL and setup instructions.

Replace its index.ts with a view-bound tool like this:

<table><tr><td> <details> <summary><strong><code>index.ts</code></strong> — Server entry file for tool definition and metadata</summary>
import { MCPServer } from "mcp-use";
import { z } from "zod";

const server = new MCPServer({
  name: "weather-app",
  title: "Weather App",
  version: "1.0.0",
});

const weatherInput = z.object({
  city: z.string().describe("City to look up"),
});

const weatherOutput = z.object({
  city: z.string(),
  temperature: z.number(),
  conditions: z.string(),
});

export const getWeather = server.tool(
  {
    name: "get-weather",
    title: "Get weather",
    description: "Get the current weather for a city",
    inputSchema: weatherInput,
    outputSchema: weatherOutput,
    view: { name: "weather-card" },
    annotations: {
      readOnlyHint: true,
      destructiveHint: false,
      openWorldHint: true,
    },
  },
  async ({ city }) => {
    const weather = {
      city,
      temperature: 22,
      conditions: "Sunny",
    };

    return {
      content: [
        {
          type: "text",
          text: `Weather in ${city}: ${weather.conditions}, ${weather.temperature}°C`,
        },
      ],
      structuredContent: weather,
    };
  },
);

export default server;
</details> </td></tr></table>

Explore MCP server tools →

Add Views to your tools

Create views/weather-card/view.tsx. The directory name matches view.name on the tool:

<table><tr><td> <details> <summary><strong><code>view.tsx</code></strong> — Return a view from your tools: React weather card</summary>
import { useCallTool, useToolContext } from "mcp-use/react";

export default function WeatherCard() {
  const { status, toolOutput, toolInput } =
    useToolContext<"get-weather">();
  const refresh = useCallTool("get-weather");

  if (status === "pending") {
    return <p>Checking the weather in {toolInput?.city ?? "your city"}…</p>;
  }
  if (status === "error") return <p>Could not load the weather.</p>;

  const weather = refresh.data?.structuredContent ?? toolOutput;…

Description from the npm listing.

  • mcp
  • model-context-protocol
  • server
  • typescript

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

mcp-use weekly downloads on npm, last 90 days: 21,761 weekly downloads as of Oct 18, 2026, -60.8% over 90 days.mcp-useWeekly downloads on npm · Last 90 days21,761downloads / week-60.8% over 90 days010K20K30K40K50K60KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
mcp-use weekly downloads on npm, last 90 days: 21,761 weekly downloads as of Oct 18, 2026, -60.8% over 90 days.

7/30/90-day growth

mcp-use weekly downloads growth on npm: -40.1% over 7 days, -26.8% over 30 days, -60.8% over 90 days.mcp-useWeekly downloads growth on npm21,761downloads / week now7-day growth-14,592 weekly downloads-40.1%30-day growth-7,976 weekly downloads-26.8%90-day growth-33,736 weekly downloads-60.8%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
mcp-use weekly downloads growth on npm: -40.1% over 7 days, -26.8% over 30 days, -60.8% over 90 days.

Ranking history

mcp-use npm ranking history: currently #768 (by weekly downloads).mcp-usenpm ranking · by weekly downloads · Last 90 days#768current rank#200#300#400#500#600#700#800#900Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 17, 2026 – Oct 20, 2026 · 4 observations · Updated Oct 18, 2026pluginstats.com
mcp-use npm ranking history: currently #768 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 39, #9 (overall #769)
All npm: every listing in weekly downloads order

Listing placement

MCP servers277 listings · 14 pages · page 6, #11 (overall #111)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (544)
Recent weekly downloads observations for mcp-use
Date (UTC)Weekly downloadsChange vs. previous
21,761+5.7K
16,103-5K
21,063-97
21,160-8.6K
29,785-7.5K
37,3120
37,312+959
36,353-817
37,170-187
37,357+914
36,443+1.4K
35,089+993
34,096-7K
41,144—

Similar npm MCP servers plugins

All 20 mcp-use alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/mcp-use. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.