mcp-movies-server

andregranberg/mcp-movies-server

3.1

If you are the rightful owner of mcp-movies-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The MCP Movies Server is a dedicated server providing movie information tools, operating continuously on a Raspberry Pi.

Tools
2
Resources
0
Prompts
0

MCP Movies Server

This is an MCP (Model Context Protocol) server that provides movie information tools, running 24/7 on a Raspberry Pi.

Server Information

  • IP Address: 192.168.0.242
  • Installation Path: /home/ay/apps/mcp-movies-server
  • Port: 3001
  • Transport: HTTP Streamable

Components

  1. mcp-server-http.js - Main HTTP server implementation using Express and MCP SDK
  2. package.json - Dependencies and scripts
  3. node_modules/ - Installed dependencies

Starting the Server

The server is configured to run automatically. To manually start it:

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

Server Management

Check if server is running:

netstat -tulpn | grep :3001

View server logs:

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

Restart server:

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

Tools Provided

  1. list_movies - Returns a list of all movies in the database
  2. get_movie_info - Returns detailed information about a specific movie

Development

To update the server code:

  1. Modify mcp-server-http.js
  2. Restart the server

Network Configuration

  • Binds to 0.0.0.0:3001 to accept connections from any interface
  • Uses HTTP Streamable transport for efficient communication