npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@tubealfred/mcp

v0.1.10

Published

TubeAlfred YouTube MCP server. Stdio bridge to the hosted streamable-HTTP MCP at mcp.tubealfred.com — install in Claude Desktop, Cursor, Continue, or any MCP client.

Downloads

313

Readme

@tubealfred/mcp

Stdio MCP server for the TubeAlfred YouTube API. Bridges any MCP client that speaks stdio (Claude Desktop, Cursor, Continue, Claude Code, Zed) to the hosted streamable-HTTP server at mcp.tubealfred.com.

Use the same API key for the REST API at api.tubealfred.com and this MCP surface.

Install

Claude Desktop one-click extension

Download the latest Desktop Extension:

https://github.com/tubealfred/mcp/releases/latest/download/tubealfred-youtube.mcpb

Double-click tubealfred-youtube.mcpb, approve the Claude Desktop install prompt, then paste your TubeAlfred API key when prompted. This is the recommended path for non-terminal users.

For non-Claude Desktop clients, use the npx stdio bridge below.

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "tubealfred": {
      "command": "npx",
      "args": ["-y", "@tubealfred/mcp"],
      "env": {
        "TUBEALFRED_API_KEY": "ta_live_..."
      }
    }
  }
}

Restart Claude Desktop. The TubeAlfred YouTube tools for video, transcript, comments, replies, related videos, channels, streams, Shorts, playlists, community posts, search, hashtags, suggestions, trending, batch lookups, and URL resolution will appear in the tool list.

Cursor

Settings → Cursor Settings → MCP → Add new MCP server. Paste the same JSON.

Continue (VS Code / JetBrains)

In ~/.continue/config.json (or per-workspace config.yaml):

{
  "experimental": {
    "modelContextProtocolServers": [
      {
        "transport": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@tubealfred/mcp"],
          "env": { "TUBEALFRED_API_KEY": "ta_live_..." }
        }
      }
    ]
  }
}

Claude Code

claude mcp add tubealfred -- npx -y @tubealfred/mcp

Then export the key in the same shell:

export TUBEALFRED_API_KEY=ta_live_...

Smithery

npx -y @smithery/cli install tubealfred/youtube --client claude

Smithery prompts for the API key and writes the config for you.

Configuration

| Env var | Required | Description | | --- | --- | --- | | TUBEALFRED_API_KEY | yes | Your TubeAlfred team key. Create at tubealfred.com/app/api-keys. | | TUBEALFRED_MCP_URL | no | Override the upstream MCP URL. Defaults to https://mcp.tubealfred.com/. |

What you get

Every tool published at mcp.tubealfred.com appears in your MCP client:

  • youtube_video_get and youtube_video_enhanced — video title, counts, duration, keywords, channel, transcript metadata, and enhanced detail fields
  • youtube_video_transcript and youtube_video_transcript_full — optimized and full transcript fetches
  • youtube_comments_list and youtube_comments_page — comment pagination
  • youtube_replies_list and youtube_replies_page — reply-thread pagination
  • youtube_related_videos and youtube_related_videos_page — related video discovery and pagination
  • youtube_channel_get, youtube_channel_about, youtube_channel_videos, youtube_channel_videos_page, youtube_channel_streams, youtube_channel_streams_page, youtube_channel_shorts, youtube_channel_shorts_page, youtube_channel_playlists, youtube_channel_playlists_page, youtube_channel_community, and youtube_channel_community_page — channel profile, about, video, stream, Shorts, playlist, and community feeds
  • youtube_search_query, youtube_search_page, youtube_search_suggest, youtube_search_hashtag, and youtube_search_hashtag_page — discovery workflows
  • youtube_trending and youtube_trending_shorts — trending video and Shorts feeds
  • youtube_playlist_get, youtube_playlist_metadata, and youtube_playlist_page — playlist metadata and video pagination
  • youtube_url_resolve — parse YouTube URLs into canonical IDs
  • youtube_videos_batch and youtube_channels_batch — batch detail lookups

Credits, rate limits, and quota are documented at https://tubealfred.com/docs#limits.

License

MIT