YouTube MCP服务器

一个用于Claude Code / Claude Desktop的YouTube MCP服务器,通过Nix flake构建,修复了上游npm包的ESM导出问题。

  • by max-miller1204
  • Nix
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 max-miller1204/youtube-mcp-server-nix

使用说明

youtube mcp服务器nix

镍片 ZubeidHendricks/youtube mcp服务器 --用于Claude Code/Claude Desktop的YouTube MCP服务器。

上游npm包已损坏(依赖项中缺少ESM导出),因此此flake从源代码构建并应用了补丁。

用法

直接运行

YOUTUBE_API_KEY=your-key nix run github:max-miller1204/youtube-mcp-server-nix

作为薄片输入

# flake.nix
{
  inputs.youtube-mcp-server.url = "github:max-miller1204/youtube-mcp-server-nix";
}

然后使用 inputs.youtube-mcp-server.packages.${system}.youtube-mcp-server 或添加覆盖层:

nixpkgs.overlays = [ inputs.youtube-mcp-server.overlays.default ];
# then: pkgs.youtube-mcp-server

克劳德代码MCP配置

{
  "mcpServers": {
    "youtube": {
      "command": "nix",
      "args": ["run", "github:max-miller1204/youtube-mcp-server-nix", "--"],
      "env": {
        "YOUTUBE_API_KEY": "your-key"
      }
    }
  }
}

需求