MCP工具集

一组为Claude Desktop设计的小型MCP工具服务器,无需安装即可运行,提供YouTube播放列表标题提取和字幕下载等功能。

  • by juhosa
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 juhosa/claude-mcps

使用说明

mcp工具

小集合 主控程序 Claude Desktop的工具服务器。每个服务器都是一个具有内联依赖关系的Python文件,通过以下方式运行 紫外线 --无需安装步骤。

服务器

服务器 工具 说明
youtube-playlist get_playlist_titles 从YouTube播放列表中提取视频标题作为标记
youtube-captions get_captions 下载YouTube视频的隐藏式字幕/字幕

设置

  1. 安装 紫外线
  2. 生成Claude桌面配置:
    uv run generate-config.py
    
  3. 复制以下内容 claude-desktop-config.json 进入克劳德桌面(设置>开发人员>编辑配置)
  4. 重新启动克劳德桌面

添加新服务器

  1. 创建 servers/my-tool.py:
    # /// script
    # requires-python = ">=3.10"
    # dependencies = ["mcp[cli]"]
    # ///
    from mcp.server.fastmcp import FastMCP
    
    mcp = FastMCP("My Tool")
    
    @mcp.tool()
    def my_tool(arg: str) -> str:
        """Description shown to Claude."""
        return "result"
    
    if __name__ == "__main__":
        mcp.run()
    
  2. 跑 uv run generate-config.py 并更新您的Claude Desktop配置