rakeshgangwar
服务介绍
TMDB MCP 服务器
这是一个提供访问电影数据库(TMDB)API 的模型上下文协议(MCP)服务器。该服务器使AI助手能够通过MCP接口搜索和检索电影信息。
功能
- 按标题、年份和其他条件搜索电影
- 检索详细的电影信息
- 与支持MCP的AI助手轻松集成
前提条件
- Node.js >= 18
- TMDB API密钥(从TMDB获取)
安装
-
克隆仓库:
bash
git clone https://github.com/rakeshgangwar/tmdb-mcp-server.git
cd tmdb-mcp-server -
安装依赖项:
bash
npm install -
构建服务器:
bash
npm run build
配置
在您的MCP设置文件中配置MCP服务器(通常是cline_mcp_settings.json):
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": []
}
}
}
将your-api-key-here替换为您的TMDB API密钥,并将/path/to/替换为实际路径。
可用工具
search_movies
使用The Movie Database API搜索电影。
参数:
query(必需): 搜索查询字符串year(可选): 按发行年份过滤page(可选): 页码 (默认: 1)
示例:
javascript
{
"query": "Inception",
"year": 2010,
"page": 1
}
开发
-
在
src目录中进行更改 -
构建项目:
bash
npm run build -
通过在设置中配置MCP服务器来测试您的更改
贡献
- 分叉仓库
- 创建您的功能分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -am 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 打开一个拉取请求
许可证
本项目根据MIT许可证发布 - 查看LICENSE文件以获取详细信息。
致谢
- TMDB API 提供了电影数据库API
- Model Context Protocol 提供了MCP SDK