告别无效链接:一款智能电影搜索电影资源和验证资源可用性的 MCP Serve Tool

490 阅读3分钟

项目地址:movies-search-mcp github 地址

在浩瀚的互联网上寻找免费的电影或电视剧资源,就像一场充满未知的探险。我们常常满怀期待地通过搜索引擎找到一长串的结果列表,却在点击后一次次地失望——链接失效、视频无法加载、或是被各种广告页面所困扰。这个过程不仅耗费了大量的时间和精力,也极大地影响了观影的心情。

为了解决这个痛点,我开发了一款全新的工具——MCP 电影搜索工具 (MCP Movie Search Tool)。它不仅仅是一个简单的资源聚合器,更是一个能够为您披荆斩棘、自动验证视频资源有效性的智能助手。

传统搜索方式的痛点

相信很多人都有过类似的经历:

  1. 在搜索引擎输入想看的电影名,得到成百上千个结果。
  2. 逐个打开链接,却发现大部分都是无法播放的"死链"。
  3. 有些链接虽然能打开,但视频加载极其缓慢,或者根本无法播放。
  4. 整个过程需要大量的人工筛选和测试,费时费力。

MCP 电影搜索工具

MCP 电影搜索工具的核心目标,就是将您从繁琐的链接测试中解放出来。它基于模型上下文协议 (Model Context Protocol),能够作为一个独立的智能工具运行。

它的工作流程很简单:

  1. 您输入想看的电影或电视剧名称。
  2. 工具从多个视频源进行搜索,返回资源列表。
  3. 最关键的一步: 它会自动"模拟"用户点击播放的操作,在后台静默验证每一个视频链接,确保其能够成功加载和播放。
  4. 最后,它会为您呈现一个经过验证的、可直接播放的资源列表。

核心功能:自动链接验证

本工具最强大的功能就是链接可播放性验证。我们通过自动化技术,让工具像一个不知疲倦的测试员,帮您提前完成了所有验证工作。您无需再手动检查,看到的结果就是"可播放"的。

工作原理

为了实现自动化的视频播放验证,本工具需要在后台启动一个浏览器环境来模拟真实的用户操作。

如何使用

本工具支持两种运行模式:STDIOSSE (Server-Sent Events),以适应不同的使用场景。您可以非常方便地通过 npx 来运行此工具,无需复杂的安装步骤。

Trae中使用

在Trae中添加下面MCP配置信息

Stdio 模式

{
  "mcpServers": {
    "movies-search-mcp": {
      "command": "npx",
      "args": ["-y", "@acwink/movies-search-mcp"]
    }
  }
}

Sse 模式

先在终端运行 npx -y @acwink/movies-search-mcp --sse

{
  "mcpServers": {
    "movies-search-mcp": {
      "url": "http://localhost:3000/sse",
      "env": {}
    },
  }
}

配置成功后,可以看到两个核心工具。

  • 搜索影视资源 (search_movie)
  • 验证视频链接 (validate_video_url)

image.png

接下来我们就让AI帮我们找找钢铁侠的电影。

image.png

可以看到AI帮我找到很多钢铁侠相关的电影,但是只有两个链接能够正常播放,这极大的节省了我的搜索时间。

最后,欢迎大家体验~~~