电影搜索服务

一个基于The Movie Database (TMDB) API的电影搜索服务,提供实时更新和详细电影信息。

  • by Mikydad
  • HTML
  • 本地部署
  • 更新于
在 GitHub 查看 Mikydad/movie-finder-mcp

使用说明

电影查找器MCP服务器

一个模型上下文协议(MCP)服务器,使用The Movie Database(TMDB)API提供电影搜索功能。

特点/特性

  • 按标题或关键词搜索电影
  • 获取详细的电影信息
  • 通过服务器发送事件(SSE)进行实时更新
  • 兼容ChatGPT的MCP系统

设置

  1. 安装依赖项:

    npm install
    
  2. 配置环境变量:

    cp .env.example .env
    

    编辑 .env 并添加您的TMDB API密钥:

    TMDB_API_KEY=your_tmdb_api_key_here
    PORT=8000
    
  3. 获取一个TMDB API密钥:

    • 访问 TMDB API
    • 创建一个账户并申请一个API密钥
    • 将密钥添加到你的(系统/账户/设备等,具体根据上下文确定) .env 文件
  4. 启动服务器:

    npm start
    

    或者用于开发:

    npm run dev
    

使用方法

服务器将在 http://localhost:8000 (或您配置的端口)。

可用工具

  1. 搜索电影 - 通过查询搜索电影

    • 参数: query (必填), limit (可选,默认值:5)
  2. 电影详情 - 获取特定电影的详细信息

    • 参数: id (必填,TMDB电影ID)

终点(或“终端点”)

  • GET / - 服务器状态
  • GET /mcp/stream - 用于实时更新的SSE(Server-Sent Events)端点
  • POST /mcp/messages - MCP 消息处理器
  • GET /manifest.json - MCP(可能指某特定系统或程序)清单/声明

MCP集成

这台服务器旨在与ChatGPT的MCP系统协同工作。清单文件定义了可用的工具及其模式,以实现适当的集成。