此 MCP 服务器与电影数据库 (TMDB) API 集成,提供电影信息、搜索能力和推荐。
<a href="https://glama.ai/mcp/servers/g3nl1a0n25"><img width="380" height="200" src="https://gips1.baidu.com/it/u=3974382810,1486211974&fm=3081&app=3081&f=PNG?w=760&h=400" alt="mcp-server-tmdb MCP 服务器" /></a>
在安装和运行 TMDB MCP 服务器之前,请确保已安装并配置以下先决条件:
Node.js
node --versionnpm (Node 包管理器)
npm --versionTypeScript
npm install -g typescripttsc --versionTMDB 账户
Claude 桌面应用程序
操作系统
硬件需求
为了获得最佳开发体验,我们建议:
search_movies
query (字符串):搜索查询get_recommendations
movieId (字符串):TMDB 电影 IDget_trending
timeWindow (字符串):要么是 "day" 要么是 "week"该服务器提供了对 TMDB 电影信息的访问:
tmdb:///movie/<movie_id>)
获取 TMDB API 密钥:
克隆并设置项目:
git clone [repository-url]
cd mcp-server-tmdb
npm install
构建服务器:
npm run build
设置环境变量:
export TMDB_API_KEY=your_api_key_here
要将此服务器与 Claude Desktop 集成,在应用的服务器配置文件中添加以下内容(位于 ~/Library/Application Support/Claude/config.json):
{
"mcpServers": {
"tmdb": {
"command": "/full/path/to/dist/index.js",
"env": {
"TMDB_API_KEY": "your_api_key_here"
}
}
}
}
用实际的项目目录路径替换 /full/path/to。
要通过 Smithery 自动安装 TMDB 服务器:
npx -y @smithery/cli install @Laksh-star/mcp-server-tmdb --client claude
一旦服务器与 Claude Desktop 一起运行,您可以使用如下命令:
搜索电影:
"搜索关于人工智能的电影"
获取热门电影:
"今天有哪些热门电影?"
"显示本周的热门电影"
获取电影推荐:
"基于电影 ID 550 获取电影推荐"
获取电影详情:
"告诉我关于电影 ID 550 的信息"
服务器包括全面的错误处理:
错误消息将以用户友好的格式通过 Claude Desktop 返回。
在开发过程中监视更改:
npm run watch
此 MCP 服务器采用 MIT 许可证。详情见 LICENSE 文件。
欢迎贡献!请随时提交拉取请求。