TMDB MCP Server

TMDB MCP Server

site icon
2025.03.25 1
JavaScript电影信息服务API 集成娱乐功能
TMDB MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 The Movie Database (TMDB) API 的访问。该服务使 AI 助手能够通过 MCP 接口搜索和检索电影信息。
View on GitHub

Overview

基本能力

产品定位

TMDB MCP Server 是一个连接 MCP 协议与 TMDB API 的中间服务,旨在为 AI 助手提供电影信息的查询能力。

核心功能

  • 通过标题、年份等条件搜索电影
  • 获取详细的电影信息
  • 轻松与兼容 MCP 的 AI 助手集成

适用场景

  • AI 助手需要查询电影信息时
  • 需要集成 TMDB 数据的应用程序
  • 电影推荐系统

工具列表

  • search_movies: 使用 TMDB API 搜索电影
  • 参数:
    • query (必填): 搜索字符串
    • year (可选): 按发布年份筛选
    • page (可选): 页码(默认: 1)

常见问题解答

  • 需要 TMDB API 密钥才能使用
  • 需要 Node.js >= 18 环境

使用教程

使用依赖

  • Node.js >= 18
  • TMDB API 密钥(从 TMDB 获取)

安装教程

  1. 克隆仓库:
git clone https://github.com/rakeshgangwar/tmdb-mcp-server.git
cd tmdb-mcp-server
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 配置 MCP 服务器(在 cline_mcp_settings.json 中):
{
  "mcpServers": {
    "tmdb": {
      "command": "node",
      "args": ["/path/to/tmdb-mcp-server/dist/index.js"],
      "env": {
        "TMDB_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

调试方式

  1. src 目录中进行更改
  2. 构建项目:
npm run build
  1. 通过在设置中配置 MCP 服务器来测试更改

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。