电影信息服务

MCP电影服务器是一个基于Raspberry Pi的24/7运行的服务,提供电影信息查询工具。

  • by andregranberg
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 andregranberg/mcp-movies-server

使用说明

MCP电影服务器

这是一个MCP(模型上下文协议)服务器,提供电影信息工具,在Raspberry Pi上全天候运行。

服务器信息

  • IP地址:192.168.0.242
  • 安装路径: /home/ay/apps/mcp-movies-server
  • 端口:3001
  • 传输:HTTP流式传输

组件

  1. mcp-server-http.js -使用Express和MCP SDK的主要HTTP服务器实现
  2. package.json -依赖关系和脚本
  3. 节点模块/ -已安装的依赖项

启动服务器

服务器配置为自动运行。要手动启动它,请执行以下操作:

cd /home/ay/apps/mcp-movies-server
npm start

服务器管理

检查服务器是否正在运行:

netstat -tulpn | grep :3001

查看服务器日志:

cd /home/ay/apps/mcp-movies-server
cat server.log

重新启动服务器:

cd /home/ay/apps/mcp-movies-server
pkill -f 'mcp-server-http.js'
nohup npm start > server.log 2>&1 &

提供的工具

  1. list_movies -返回数据库中所有电影的列表
  2. get_movie_info -返回特定电影的详细信息

发展

要更新服务器代码,请执行以下操作:

  1. 修改mcp-server-http.js
  2. 重新启动服务器

网络配置

  • 绑定到0.0.0.0:3001以接受来自任何接口的连接
  • 使用HTTP流传输进行高效通信