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

mcp-server-tmdb

该项目是一个基于TMDB API的电影信息MCP服务器,提供电影搜索、推荐、热门电影查询等功能,可与Claude桌面应用集成使用。

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 注册免费账户,并获取 API 密钥。
  • Claude Desktop
    • 需登录到 Claude Desktop 账户。

系统要求

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

开发环境

  • 推荐使用 VS Code 或其他支持 Node.js 的 IDE。
  • 可安装 Git(可选但推荐)。

✨ 主要特性

工具功能

搜索电影

npm install

获取流行电影

node index.js --get-popular-movies

根据 ID 获取电影

node index.js --get-movieById [movieId]

错误处理

该服务器具备全面的错误处理机制,可处理以下错误情况:

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

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

💻 使用示例

基础用法

搜索电影

"Search for movies about artificial intelligence"

获取流行电影

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

根据 ID 获取电影

"Tell me about the movie with ID 550"

🔧 技术细节

开发此服务器时,可使用以下命令进入开发模式:

npm run watch

📄 许可证

此 MCP 服务器根据 MIT License 分发。详细内容请参阅 LICENSE 文件。

🤝 贡献

欢迎大家贡献代码!请随意提交 Pull Request。


⚠️ 重要提示

以上所有内容均为翻译结果,若需使用,请确保内容的准确性和适用性。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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