返回 MCP 目录
public公开dns本地运行

TMDB Movie Data

一个集成TMDB API的MCP服务器,提供电影搜索、推荐和趋势查询功能

article

README

🚀 TMDB MCP 服务器

此 MCP 服务器集成了 The Movie Database (TMDB) API,为用户提供丰富的电影信息、高效的搜索功能以及个性化的推荐服务,让电影爱好者能更便捷地探索电影世界。

smithery badge

🚀 快速开始

在安装和运行 TMDB MCP 服务器之前,需要完成一些准备工作。请确保以下先决条件已安装并配置完成:

必需软件

  • Node.js

    • 版本要求:18.0.0 或更高
    • 下载地址:Node.js 官方网站
    • 验证安装:使用命令 node --version 进行验证
  • npm (Node 包管理器)

    • 版本要求:8.0.0 或更高(通常随 Node.js 一同提供)
    • 验证安装:使用命令 npm --version 进行验证
  • TypeScript

    • 作为项目依赖项会自动安装
    • 也可全局安装,命令为:npm install -g typescript
    • 验证安装:使用命令 tsc --version 进行验证

必需账户及 API 密钥

  • TMDB 账户
    • 需在 TMDB 注册免费账户
    • 从 TMDB 仪表盘获取 API 键
    • 需要经过 TMDB 审核以获得访问权限

系统需求

  • 操作系统:支持 Linux、macOS 或 Windows
  • 内存:至少 512MB RAM

开发环境

推荐使用代码编辑器(如 VS Code)进行开发

✨ 主要特性

此 MCP 服务器提供以下实用功能:

  1. 电影信息查询:让您轻松获取各类电影的详细信息。
  2. 智能搜索服务:支持多语言关键词搜索,结果按相关性排序。
  3. 个性化推荐系统:基于电影 ID 为您推荐心仪影片,并通过用户反馈不断优化。
  4. 热门影片排行榜:实时了解当下热门影片。
  5. 错误处理与用户反馈:确保在出现问题时能及时处理并反馈给用户。

📦 安装指南

方式一:手动安装

  1. 复制仓库地址并运行以下命令:
    git clone [repository-url]
    
  2. 进入目录并安装依赖:
    cd mcp-server-tmdb
    npm install
    

方式二:使用 Smithery CLI 安装

npm install -y @smithery/cli 
npx smithery install @Laksh-star/mcp-server-tmdb --client claude

💻 使用示例

基础用法

1. 搜索电影

"Search for movies about artificial intelligence"

2. 查询热门影片

"What are the trending movies today?"
"Show me this week's trending movies"

3. 获取推荐

"Get movie recommendations based on movie ID 550"

4. 查看电影详情

"Tell me about the movie with ID 550"

📚 详细文档

工具介绍

搜索工具

  • 支持关键词搜索(如“人工智能相关电影”)
  • 提供多语言支持
  • 结果按 relevance 排序

推荐系统

  • 基于电影 ID 的推荐服务
  • 算法采用协同过滤和内容分析技术
  • 用户反馈机制优化推荐结果

错误处理

服务器包含全面的错误处理功能,可处理以下常见问题:

  • 无效 API 密钥
  • 网络问题
  • 无效电影 ID
  • 请求格式错误

所有错误信息将以用户友好的方式通过 Claude Desktop 返回。

开发模式

在开发过程中,您可以使用以下命令实时监控代码变化:

npm run watch

📄 许可证

此 MCP 服务器根据 MIT License 发布。有关详细信息,请参阅 LICENSE 文件。

贡献指南

欢迎贡献!请随意提交 Pull Request。

即贴即用配置

MCP 客户端配置生成器

选择客户端,补齐所需环境变量,再复制根据当前 MCP 公开配置生成的完整文件

terminal
data_object

当前条目没有标准 command 或远程 URL,暂时无法安全生成客户端配置

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端