{
 "source": "Favz census",
 "built": "2026-10-05",
 "html": "https://favz.co/months/",
 "markdown": "https://favz.co/months/index.md",
 "all_rows": "https://favz.co/census/adoption_by_month.csv",
 "tools_per_month": 10,
 "min_first_adds_to_list": 3,
 "partial_month": "2026-10",
 "months": [
  {
   "month": "2026-10",
   "first_adds": 2062,
   "tools_with_first_adds": 949,
   "top": [
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 27,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 26,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "skill:code-review",
     "name": "code-review",
     "kind": "Skill",
     "repos_first_adding": 21,
     "json": "https://favz.co/tools/skill-code-review.json"
    },
    {
     "tool": "skill:verify",
     "name": "verify",
     "kind": "Skill",
     "repos_first_adding": 21,
     "json": "https://favz.co/tools/skill-verify.json"
    },
    {
     "tool": "skill:architecture-review",
     "name": "architecture-review",
     "kind": "Skill",
     "repos_first_adding": 12,
     "json": "https://favz.co/tools/skill-architecture-review.json"
    },
    {
     "tool": "skill:pr",
     "name": "pr",
     "kind": "Skill",
     "repos_first_adding": 12,
     "json": "https://favz.co/tools/skill-pr.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 11,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "skill:ship",
     "name": "ship",
     "kind": "Skill",
     "repos_first_adding": 11,
     "json": "https://favz.co/tools/skill-ship.json"
    },
    {
     "tool": "skill:systematic-debugging",
     "name": "systematic-debugging",
     "kind": "Skill",
     "repos_first_adding": 11,
     "json": "https://favz.co/tools/skill-systematic-debugging.json"
    },
    {
     "tool": "skill:tdd",
     "name": "tdd",
     "kind": "Skill",
     "repos_first_adding": 11,
     "json": "https://favz.co/tools/skill-tdd.json"
    }
   ]
  },
  {
   "month": "2026-09",
   "first_adds": 35178,
   "tools_with_first_adds": 3333,
   "top": [
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 382,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 359,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 343,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 286,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 237,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "skill:code-review",
     "name": "code-review",
     "kind": "Skill",
     "repos_first_adding": 206,
     "json": "https://favz.co/tools/skill-code-review.json"
    },
    {
     "tool": "skill:verify",
     "name": "verify",
     "kind": "Skill",
     "repos_first_adding": 195,
     "json": "https://favz.co/tools/skill-verify.json"
    },
    {
     "tool": "skill:grill-me",
     "name": "grill-me",
     "kind": "Skill",
     "repos_first_adding": 179,
     "json": "https://favz.co/tools/skill-grill-me.json"
    },
    {
     "tool": "skill:implement",
     "name": "implement",
     "kind": "Skill",
     "repos_first_adding": 172,
     "json": "https://favz.co/tools/skill-implement.json"
    },
    {
     "tool": "skill:openspec-propose",
     "name": "openspec-propose",
     "kind": "Skill",
     "repos_first_adding": 167,
     "json": "https://favz.co/tools/skill-openspec-propose.json"
    }
   ]
  },
  {
   "month": "2026-08",
   "first_adds": 37022,
   "tools_with_first_adds": 3233,
   "top": [
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 463,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 376,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 271,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 261,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 212,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "mcp:npm:chrome-devtools-mcp",
     "name": "chrome-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 204,
     "json": "https://favz.co/tools/mcp-npm-chrome-devtools-mcp.json"
    },
    {
     "tool": "skill:ui-ux-pro-max",
     "name": "ui-ux-pro-max",
     "kind": "Skill",
     "repos_first_adding": 202,
     "json": "https://favz.co/tools/skill-ui-ux-pro-max.json"
    },
    {
     "tool": "skill:grill-me",
     "name": "grill-me",
     "kind": "Skill",
     "repos_first_adding": 189,
     "json": "https://favz.co/tools/skill-grill-me.json"
    },
    {
     "tool": "skill:verify",
     "name": "verify",
     "kind": "Skill",
     "repos_first_adding": 189,
     "json": "https://favz.co/tools/skill-verify.json"
    },
    {
     "tool": "skill:code-review",
     "name": "code-review",
     "kind": "Skill",
     "repos_first_adding": 183,
     "json": "https://favz.co/tools/skill-code-review.json"
    }
   ]
  },
  {
   "month": "2026-07",
   "first_adds": 41281,
   "tools_with_first_adds": 3206,
   "top": [
    {
     "tool": "skill:verify",
     "name": "verify",
     "kind": "Skill",
     "repos_first_adding": 1241,
     "json": "https://favz.co/tools/skill-verify.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 505,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 456,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 363,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 342,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 258,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "skill:code-review",
     "name": "code-review",
     "kind": "Skill",
     "repos_first_adding": 249,
     "json": "https://favz.co/tools/skill-code-review.json"
    },
    {
     "tool": "skill:ui-ux-pro-max",
     "name": "ui-ux-pro-max",
     "kind": "Skill",
     "repos_first_adding": 230,
     "json": "https://favz.co/tools/skill-ui-ux-pro-max.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 218,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 210,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    }
   ]
  },
  {
   "month": "2026-06",
   "first_adds": 37513,
   "tools_with_first_adds": 3315,
   "top": [
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 459,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 450,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 391,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 242,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 241,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 240,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "skill:grill-me",
     "name": "grill-me",
     "kind": "Skill",
     "repos_first_adding": 239,
     "json": "https://favz.co/tools/skill-grill-me.json"
    },
    {
     "tool": "skill:openspec-explore",
     "name": "openspec-explore",
     "kind": "Skill",
     "repos_first_adding": 216,
     "json": "https://favz.co/tools/skill-openspec-explore.json"
    },
    {
     "tool": "skill:ui-ux-pro-max",
     "name": "ui-ux-pro-max",
     "kind": "Skill",
     "repos_first_adding": 216,
     "json": "https://favz.co/tools/skill-ui-ux-pro-max.json"
    },
    {
     "tool": "skill:openspec-apply-change",
     "name": "openspec-apply-change",
     "kind": "Skill",
     "repos_first_adding": 215,
     "json": "https://favz.co/tools/skill-openspec-apply-change.json"
    }
   ]
  },
  {
   "month": "2026-05",
   "first_adds": 40473,
   "tools_with_first_adds": 3286,
   "top": [
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 522,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 512,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 411,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 300,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "plugin:superpowers@claude-plugins-official",
     "name": "superpowers@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 268,
     "json": "https://favz.co/tools/plugin-superpowers-claude-plugins-official.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 262,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "skill:ui-ux-pro-max",
     "name": "ui-ux-pro-max",
     "kind": "Skill",
     "repos_first_adding": 225,
     "json": "https://favz.co/tools/skill-ui-ux-pro-max.json"
    },
    {
     "tool": "skill:grill-me",
     "name": "grill-me",
     "kind": "Skill",
     "repos_first_adding": 217,
     "json": "https://favz.co/tools/skill-grill-me.json"
    },
    {
     "tool": "skill:openspec-apply-change",
     "name": "openspec-apply-change",
     "kind": "Skill",
     "repos_first_adding": 195,
     "json": "https://favz.co/tools/skill-openspec-apply-change.json"
    },
    {
     "tool": "skill:openspec-archive-change",
     "name": "openspec-archive-change",
     "kind": "Skill",
     "repos_first_adding": 195,
     "json": "https://favz.co/tools/skill-openspec-archive-change.json"
    }
   ]
  },
  {
   "month": "2026-04",
   "first_adds": 47568,
   "tools_with_first_adds": 3214,
   "top": [
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 556,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 527,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 440,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 417,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 329,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "plugin:superpowers@claude-plugins-official",
     "name": "superpowers@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 304,
     "json": "https://favz.co/tools/plugin-superpowers-claude-plugins-official.json"
    },
    {
     "tool": "skill:ui-ux-pro-max",
     "name": "ui-ux-pro-max",
     "kind": "Skill",
     "repos_first_adding": 277,
     "json": "https://favz.co/tools/skill-ui-ux-pro-max.json"
    },
    {
     "tool": "skill:code-review",
     "name": "code-review",
     "kind": "Skill",
     "repos_first_adding": 237,
     "json": "https://favz.co/tools/skill-code-review.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 233,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 231,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    }
   ]
  },
  {
   "month": "2026-03",
   "first_adds": 44734,
   "tools_with_first_adds": 2956,
   "top": [
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 523,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 523,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 390,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 374,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 345,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 301,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "skill:commit",
     "name": "commit",
     "kind": "Skill",
     "repos_first_adding": 291,
     "json": "https://favz.co/tools/skill-commit.json"
    },
    {
     "tool": "skill:skill-creator",
     "name": "skill-creator",
     "kind": "Skill",
     "repos_first_adding": 291,
     "json": "https://favz.co/tools/skill-skill-creator.json"
    },
    {
     "tool": "plugin:superpowers@claude-plugins-official",
     "name": "superpowers@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 275,
     "json": "https://favz.co/tools/plugin-superpowers-claude-plugins-official.json"
    },
    {
     "tool": "skill:code-review",
     "name": "code-review",
     "kind": "Skill",
     "repos_first_adding": 238,
     "json": "https://favz.co/tools/skill-code-review.json"
    }
   ]
  },
  {
   "month": "2026-02",
   "first_adds": 23574,
   "tools_with_first_adds": 2292,
   "top": [
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 365,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 365,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 276,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 272,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 255,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "skill:skill-creator",
     "name": "skill-creator",
     "kind": "Skill",
     "repos_first_adding": 232,
     "json": "https://favz.co/tools/skill-skill-creator.json"
    },
    {
     "tool": "skill:commit",
     "name": "commit",
     "kind": "Skill",
     "repos_first_adding": 206,
     "json": "https://favz.co/tools/skill-commit.json"
    },
    {
     "tool": "skill:release",
     "name": "release",
     "kind": "Skill",
     "repos_first_adding": 187,
     "json": "https://favz.co/tools/skill-release.json"
    },
    {
     "tool": "mcp:npm:shadcn",
     "name": "shadcn",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 159,
     "json": "https://favz.co/tools/mcp-npm-shadcn.json"
    },
    {
     "tool": "mcp:npm:chrome-devtools-mcp",
     "name": "chrome-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 158,
     "json": "https://favz.co/tools/mcp-npm-chrome-devtools-mcp.json"
    }
   ]
  },
  {
   "month": "2026-01",
   "first_adds": 14897,
   "tools_with_first_adds": 1784,
   "top": [
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 283,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 263,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "skill:skill-creator",
     "name": "skill-creator",
     "kind": "Skill",
     "repos_first_adding": 218,
     "json": "https://favz.co/tools/skill-skill-creator.json"
    },
    {
     "tool": "plugin:frontend-design@claude-plugins-official",
     "name": "frontend-design@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 192,
     "json": "https://favz.co/tools/plugin-frontend-design-claude-plugins-official.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 191,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:shadcn",
     "name": "shadcn",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 170,
     "json": "https://favz.co/tools/mcp-npm-shadcn.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 169,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    },
    {
     "tool": "mcp:npm:chrome-devtools-mcp",
     "name": "chrome-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 141,
     "json": "https://favz.co/tools/mcp-npm-chrome-devtools-mcp.json"
    },
    {
     "tool": "plugin:typescript-lsp@claude-plugins-official",
     "name": "typescript-lsp@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 134,
     "json": "https://favz.co/tools/plugin-typescript-lsp-claude-plugins-official.json"
    },
    {
     "tool": "plugin:code-simplifier@claude-plugins-official",
     "name": "code-simplifier@claude-plugins-official",
     "kind": "Plugin",
     "repos_first_adding": 132,
     "json": "https://favz.co/tools/plugin-code-simplifier-claude-plugins-official.json"
    }
   ]
  },
  {
   "month": "2025-12",
   "first_adds": 5738,
   "tools_with_first_adds": 937,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 234,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 211,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 154,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:shadcn",
     "name": "shadcn",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 147,
     "json": "https://favz.co/tools/mcp-npm-shadcn.json"
    },
    {
     "tool": "skill:skill-creator",
     "name": "skill-creator",
     "kind": "Skill",
     "repos_first_adding": 118,
     "json": "https://favz.co/tools/skill-skill-creator.json"
    },
    {
     "tool": "mcp:npm:next-devtools-mcp",
     "name": "next-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 110,
     "json": "https://favz.co/tools/mcp-npm-next-devtools-mcp.json"
    },
    {
     "tool": "mcp:npm:chrome-devtools-mcp",
     "name": "chrome-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 105,
     "json": "https://favz.co/tools/mcp-npm-chrome-devtools-mcp.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 105,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 98,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "skill:frontend-design",
     "name": "frontend-design",
     "kind": "Skill",
     "repos_first_adding": 96,
     "json": "https://favz.co/tools/skill-frontend-design.json"
    }
   ]
  },
  {
   "month": "2025-11",
   "first_adds": 4187,
   "tools_with_first_adds": 645,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 215,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:shadcn",
     "name": "shadcn",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 184,
     "json": "https://favz.co/tools/mcp-npm-shadcn.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 158,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 149,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:chrome-devtools-mcp",
     "name": "chrome-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 115,
     "json": "https://favz.co/tools/mcp-npm-chrome-devtools-mcp.json"
    },
    {
     "tool": "mcp:npm:next-devtools-mcp",
     "name": "next-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 112,
     "json": "https://favz.co/tools/mcp-npm-next-devtools-mcp.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 95,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:url:mcp.sentry.dev",
     "name": "mcp.sentry.dev",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 84,
     "json": "https://favz.co/tools/mcp-url-mcp.sentry.dev.json"
    },
    {
     "tool": "skill:skill-creator",
     "name": "skill-creator",
     "kind": "Skill",
     "repos_first_adding": 78,
     "json": "https://favz.co/tools/skill-skill-creator.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 72,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    }
   ]
  },
  {
   "month": "2025-10",
   "first_adds": 3344,
   "tools_with_first_adds": 446,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 247,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 183,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:chrome-devtools-mcp",
     "name": "chrome-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 142,
     "json": "https://favz.co/tools/mcp-npm-chrome-devtools-mcp.json"
    },
    {
     "tool": "mcp:npm:shadcn",
     "name": "shadcn",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 134,
     "json": "https://favz.co/tools/mcp-npm-shadcn.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 84,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 75,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:url:mcp.sentry.dev",
     "name": "mcp.sentry.dev",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 69,
     "json": "https://favz.co/tools/mcp-url-mcp.sentry.dev.json"
    },
    {
     "tool": "mcp:npm:next-devtools-mcp",
     "name": "next-devtools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 68,
     "json": "https://favz.co/tools/mcp-npm-next-devtools-mcp.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 64,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 55,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    }
   ]
  },
  {
   "month": "2025-09",
   "first_adds": 1674,
   "tools_with_first_adds": 185,
   "top": [
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 166,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 160,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:shadcn",
     "name": "shadcn",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 101,
     "json": "https://favz.co/tools/mcp-npm-shadcn.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 99,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 84,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "mcp:url:mcp.sentry.dev",
     "name": "mcp.sentry.dev",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 68,
     "json": "https://favz.co/tools/mcp-url-mcp.sentry.dev.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 63,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 54,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 47,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-memory",
     "name": "@modelcontextprotocol/server-memory",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 41,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-memory.json"
    }
   ]
  },
  {
   "month": "2025-08",
   "first_adds": 1730,
   "tools_with_first_adds": 173,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 241,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 167,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 103,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 84,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 72,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 69,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:task-master-ai",
     "name": "task-master-ai",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 63,
     "json": "https://favz.co/tools/mcp-npm-task-master-ai.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 44,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-memory",
     "name": "@modelcontextprotocol/server-memory",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 44,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-memory.json"
    },
    {
     "tool": "mcp:url:mcp.sentry.dev",
     "name": "mcp.sentry.dev",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 28,
     "json": "https://favz.co/tools/mcp-url-mcp.sentry.dev.json"
    }
   ]
  },
  {
   "month": "2025-07",
   "first_adds": 1496,
   "tools_with_first_adds": 163,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 177,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 128,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 107,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 78,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 75,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 72,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:npm:task-master-ai",
     "name": "task-master-ai",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 61,
     "json": "https://favz.co/tools/mcp-npm-task-master-ai.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-memory",
     "name": "@modelcontextprotocol/server-memory",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 52,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-memory.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-postgres",
     "name": "@modelcontextprotocol/server-postgres",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 34,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-postgres.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 31,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    }
   ]
  },
  {
   "month": "2025-06",
   "first_adds": 989,
   "tools_with_first_adds": 114,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 113,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 100,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 70,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:task-master-ai",
     "name": "task-master-ai",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 70,
     "json": "https://favz.co/tools/mcp-npm-task-master-ai.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 55,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 48,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 43,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 32,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-memory",
     "name": "@modelcontextprotocol/server-memory",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 27,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-memory.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-puppeteer",
     "name": "@modelcontextprotocol/server-puppeteer",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 27,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-puppeteer.json"
    }
   ]
  },
  {
   "month": "2025-05",
   "first_adds": 601,
   "tools_with_first_adds": 91,
   "top": [
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 86,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 61,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:npm:task-master-ai",
     "name": "task-master-ai",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 49,
     "json": "https://favz.co/tools/mcp-npm-task-master-ai.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 33,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 32,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 22,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-memory",
     "name": "@modelcontextprotocol/server-memory",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 20,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-memory.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 19,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-postgres",
     "name": "@modelcontextprotocol/server-postgres",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 17,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-postgres.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 17,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    }
   ]
  },
  {
   "month": "2025-04",
   "first_adds": 257,
   "tools_with_first_adds": 50,
   "top": [
    {
     "tool": "mcp:url:mcp.supabase.com",
     "name": "mcp.supabase.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 36,
     "json": "https://favz.co/tools/mcp-url-mcp.supabase.com.json"
    },
    {
     "tool": "mcp:url:api.githubcopilot.com",
     "name": "api.githubcopilot.com",
     "kind": "MCP server (remote URL)",
     "repos_first_adding": 25,
     "json": "https://favz.co/tools/mcp-url-api.githubcopilot.com.json"
    },
    {
     "tool": "mcp:npm:@playwright/mcp",
     "name": "@playwright/mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 16,
     "json": "https://favz.co/tools/mcp-npm-playwright-mcp.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-postgres",
     "name": "@modelcontextprotocol/server-postgres",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 15,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-postgres.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 14,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:npm:@upstash/context7-mcp",
     "name": "@upstash/context7-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 14,
     "json": "https://favz.co/tools/mcp-npm-upstash-context7-mcp.json"
    },
    {
     "tool": "mcp:npm:task-master-mcp",
     "name": "task-master-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 10,
     "json": "https://favz.co/tools/mcp-npm-task-master-mcp.json"
    },
    {
     "tool": "mcp:cmd:uv",
     "name": "uv",
     "kind": "MCP server (local command)",
     "repos_first_adding": 9,
     "json": "https://favz.co/tools/mcp-cmd-uv.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 9,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 9,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    }
   ]
  },
  {
   "month": "2025-03",
   "first_adds": 114,
   "tools_with_first_adds": 35,
   "top": [
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-postgres",
     "name": "@modelcontextprotocol/server-postgres",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 14,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-postgres.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-filesystem",
     "name": "@modelcontextprotocol/server-filesystem",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 10,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-filesystem.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-github",
     "name": "@modelcontextprotocol/server-github",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 10,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-github.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-sequential-thinking",
     "name": "@modelcontextprotocol/server-sequential-thinking",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 9,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-sequential-thinking.json"
    },
    {
     "tool": "mcp:npm:@modelcontextprotocol/server-memory",
     "name": "@modelcontextprotocol/server-memory",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 8,
     "json": "https://favz.co/tools/mcp-npm-modelcontextprotocol-server-memory.json"
    },
    {
     "tool": "mcp:npm:@smithery/cli",
     "name": "@smithery/cli",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 7,
     "json": "https://favz.co/tools/mcp-npm-smithery-cli.json"
    },
    {
     "tool": "mcp:npm:@executeautomation/playwright-mcp-server",
     "name": "@executeautomation/playwright-mcp-server",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 6,
     "json": "https://favz.co/tools/mcp-npm-executeautomation-playwright-mcp-server.json"
    },
    {
     "tool": "mcp:npm:@agentdeskai/browser-tools-mcp",
     "name": "@agentdeskai/browser-tools-mcp",
     "kind": "MCP server (npm package)",
     "repos_first_adding": 5,
     "json": "https://favz.co/tools/mcp-npm-agentdeskai-browser-tools-mcp.json"
    },
    {
     "tool": "mcp:pypi:mcp-server-git",
     "name": "mcp-server-git",
     "kind": "MCP server (PyPI package)",
     "repos_first_adding": 5,
     "json": "https://favz.co/tools/mcp-pypi-mcp-server-git.json"
    },
    {
     "tool": "mcp:cmd:uv",
     "name": "uv",
     "kind": "MCP server (local command)",
     "repos_first_adding": 4,
     "json": "https://favz.co/tools/mcp-cmd-uv.json"
    }
   ]
  },
  {
   "month": "2025-02",
   "first_adds": 1,
   "tools_with_first_adds": 1,
   "top": []
  },
  {
   "month": "2025-01",
   "first_adds": 5,
   "tools_with_first_adds": 5,
   "top": []
  },
  {
   "month": "2024-06",
   "first_adds": 1,
   "tools_with_first_adds": 1,
   "top": []
  },
  {
   "month": "2024-03",
   "first_adds": 3,
   "tools_with_first_adds": 3,
   "top": []
  },
  {
   "month": "2024-02",
   "first_adds": 1,
   "tools_with_first_adds": 1,
   "top": []
  }
 ]
}
