如何通过 .mcpb 在 Claude Desktop 安装 last30days-skill MCP 服务器?
2026/9/9 19:24:29 网站建设 项目流程

如何通过 .mcpb 在 Claude Desktop 安装 last30days-skill MCP 服务器?

【免费下载链接】last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary项目地址: https://gitcode.com/GitHub_Trending/la/last30days-skill

last30days-skill 除了常见的 Claude Code 插件和 Agent Skills 安装方式外,还提供了一条面向 Claude Desktop 的独立路径:通过.mcpb包(一种一键式 Model Context Protocol 软件包)把/last30days安装为 MCP 服务器。安装完成后,你在 Claude Desktop 里用自然语言让 Claude "research 某个主题",它就会调用research工具,对 Reddit、X、YouTube、Hacker News、Polymarket、GitHub 和网页做近 30 天的调研并输出带引用的综合报告。本文按文档给出的完整路径走完这次安装,并说明验证方式和已知限制。

安装前提

在动手之前,先核对文档明确给出的环境要求:

  • Python 3.12+ 必须在 PATH 上。.mcpb包内只打包了引擎源码(vendored Python engine),运行时由 Go 二进制把引擎解包到 per-user 缓存目录,再 shell out 调用本机python3执行(见 mcp/README.md 的 Architecture 与 Runtime requirements 一节)。
  • 平台支持:macOS Apple Silicon、macOS Intel 与 Linux x86_64,分别对应三个不同的.mcpb文件名(见下文)。mcp/manifest.json 中compatibility.platforms声明为darwinlinux,并且要求 Claude Desktop>=1.0.0
  • Windows 暂不支持:README 明确说明 "Windows support is deferred until per-platform manifest entry points are sorted out",需要等待后续跟进。

Python 不需要你从仓库安装任何东西,macOS 和大多数 Linux 发行版自带兼容版本;如果本机没有 3.12+,按文档提示自行安装即可。

下载 .mcpb 并拖入 Claude Desktop

主路径只有四步,全部来自 README.md 的 "Claude Desktop" 小节:

  1. 下载对应平台的.mcpb包。打开 last30days-skill 的最新 Release 页面(README 中以 latest release 链接指向),按平台取对应文件:

    • macOS Apple Silicon:last30days-pp-mcp-darwin-arm64.mcpb
    • macOS Intel:last30days-pp-mcp-darwin-amd64.mcpb
    • Linux x86_64:last30days-pp-mcp-linux-amd64.mcpb
  2. 拖入扩展面板。打开 Claude Desktop,进入 Settings > Extensions,把下载好的.mcpb文件拖进去。Claude Desktop 会把/last30days注册为 MCP 服务器;扩展的展示名称(display name)是Last30Days(见 mcp/manifest.json)。

  3. 填写 API keys(全部可选)。安装过程中会提示你为想启用的数据源填入 API key。mcp/manifest.json 的user_config定义了可填的字段,包括OPENAI_API_KEY(Reddit 研究的 OpenAI web_search 通道)、XAI_API_KEY(X/Twitter 研究)、BRAVE_API_KEYEXA_API_KEYSERPER_API_KEYGOOGLE_API_KEYGEMINI_API_KEYAPIFY_API_TOKENBSKY_APP_PASSWORDPARALLEL_API_KEYSCRAPECREATORS_API_KEYOPENROUTER_API_KEY等,每个字段都标记为required: false。README 的说明是:每个字段都是可选的,全部跳过时引擎会降级为 web-only 模式;填入的 key 会存储在你的操作系统 keychain 中。

  4. 重启 Claude Desktop。安装与配置完成后重启应用使 MCP 服务器生效。

验证安装成功

文档给出的验证方式很简单:重启后在 Claude Desktop 里让 Claude "research Peter Steinberger"(或任意主题),它应当调用research工具并返回调研报告。这个research工具与 Claude Code 里的/last30days <topic>斜杠命令对应,MCP 服务器只暴露这一个工具(见 mcp/README.md)。

如果你完全没填 key 就安装,预期行为不是报错,而是走 web-only 降级路径——Reddit(含评论)、Hacker News、Polymarket、GitHub 这类免费源无需任何配置即可工作。

限制与后续更新

几条文档明确给出的边界,安装前值得知道:

  • 密钥与 Code skill 不同步。Claude Desktop 和 Claude Code 按设计维护各自独立的凭据存储。如果你之前已为 Code skill 配置过~/.config/last30days/.env,在 Desktop 端需要重新填一次同样的 key。
  • 更新方式是重新拖入。每次发新版后,从 Release 页面重新下载对应平台的.mcpb并再次拖入 Settings > Extensions 即可,没有别的更新通道。
  • 包内不解释运行时细节以外的配置。服务器入口、user_config字段和行为都以 mcp/manifest.json 与 mcp/README.md 为准,manifest 版本随引擎变更在对应 PR 中手动提升。

可选分支:从源码自行构建 .mcpb

如果你需要自己出包(例如要在发布前验证本地改动),mcp/README.md 的 Local build 一节给出了完整流程,需要在 PATH 上有printing-press二进制:

# 在 mcp/ 目录下执行,把 Python 引擎镜像进 vendored/ bash scripts/sync-engine.sh # 构建当前平台的 Go 二进制 go build -ldflags "-X main.Version=dev" -o build/last30days-pp-mcp ./cmd/last30days-pp-mcp # 打包为 .mcpb printing-press bundle . --skip-build --binary build/last30days-pp-mcp

产物落在build/last30days-pp-mcp-<os>-<arch>.mcpb,同样拖入 Claude Desktop 的 Extensions 面板完成安装。正式发布的包里main.Version由 Release CI 从 tag 写入,本地构建则为dev

装完并跑通一次 research 之后,若某个数据源返回偏薄,可以回到 CONFIGURATION.md 查看各源的 key 与 CLI 配置项,或用技能自带的 doctor 能力做逐项健康检查。

【免费下载链接】last30days-skillAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary项目地址: https://gitcode.com/GitHub_Trending/la/last30days-skill

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询