Movie Search MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Movie Search MCP Serversearch for the movie Inception"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ฌ Movie Search MCP Server
A simple Model Context Protocol (MCP) server built with the official MCP TypeScript SDK.
This project demonstrates how to create a custom MCP server, register tools, validate input using Zod, and test everything using the MCP Inspector.
๐ Features
Search movies by title
JSON-based movie database
Input validation using Zod
MCP Tool registration
STDIO transport
Tested using MCP Inspector
Related MCP server: xmcp Application
๐ ๏ธ Tech Stack
Node.js
MCP SDK
Zod
JavaScript (ES Modules)
MCP Inspector
๐ Project Structure
movie-search-mcp-server/
โ
โโโ tools/
โ โโโ searchMovie.js
โโโ movies.json
โโโ server.js
โโโ package.json
โโโ README.md๐ฆ Installation
Clone the repository
git clone https://github.com/YOUR_USERNAME/movie-search-mcp-server.gitGo to the project
cd movie-search-mcp-serverInstall dependencies
npm installRun the server
npm start๐งช Testing
Launch MCP Inspector
npx @modelcontextprotocol/inspector@latestConnect using
Transport: STDIO
Command: node
Arguments: server.js
๐ Example Tool
searchMovie
Input
{
"title": "Leo"
}Output
{
"found": true,
"movie": {
"title": "Leo",
"year": 2023,
"language": "Tamil",
"hero": "Vijay"
}
}๐ Concepts Learned
Model Context Protocol (MCP)
MCP Server
MCP Tools
STDIO Transport
Zod Validation
JSON Data Handling
MCP Inspector
Node.js File System
๐จโ๐ป Author
Mohanaprasanth K
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for Clipkit โ gives AI agents a video toolbox via the Clipkit schema.
OMDb MCP โ IMDB-derived movie / TV / episode data (BYO key)
Unlock a world of television with the TV Maze MCP server. Effortlessly search for shows by name or
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA demonstration MCP server built in TypeScript that shows how to implement stdio-based communication for integration with MCP clients. Serves as a template for building custom MCP servers with strong typing and maintainability.-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server template designed for building structured tools, prompts, and resources with built-in support for HTTP and STDIO transports. It provides a standardized framework for developers to create and deploy AI-driven services using TypeScript and Zod schema validation.7 npm-
- FlicenseNot gradedqualityDmaintenanceA minimal and extensible local MCP server that provides core utilities like ping and echo alongside a file search tool integrated with the Everything CLI. It enables fast local file searching and service testing through a standardized stdio transport layer.-
- FlicenseAqualityDmaintenanceA TypeScript MCP server template with Zod validation, dual transport (stdio/HTTP), and modular architecture for building MCP-compatible tools, resources, and prompts.11-