The wizzy-mcp-tmdb project is an MCP (Model Context Protocol) server implemented in JavaScript that provides tools to search and retrieve information from The Movie Database (TMDB). It allows AI clients to access movie, TV show, and person data through a standardized protocol. - Search Movies: Perform multi-search across movies, TV shows, and people using the searchtmdb tool. - Get Details: Fetch
Add this skill
npx mdskills install drakonkat/wizzy-mcp-tmdbWell-documented MCP server providing comprehensive TMDB API access with clear setup instructions and solid testing
The wizzy-mcp-tmdb project is an MCP (Model Context Protocol) server implemented in JavaScript that provides tools to search and retrieve information from The Movie Database (TMDB). It allows AI clients to access movie, TV show, and person data through a standardized protocol.
search_tmdb tool.get_tmdb_details tool.trending_all tool.Clone the repository and navigate to the project directory.
Install dependencies:
npm install
Set up your TMDB API key as an environment variable:
On Windows PowerShell:
$env:TMDB_AUTH_TOKEN="YOUR_TNL_PROXY_BEARER_TOKEN"
On macOS/Linux:
export TMDB_AUTH_TOKEN="YOUR_TNL_PROXY_BEARER_TOKEN"
To start the server:
npm start
The server communicates over stdio and should be configured in your MCP-compatible client (e.g., IDE or chat client) with the command node mcp-tmdb-server.js and the TMDB_AUTH_TOKEN environment variable.
Here are code snippets showing how to integrate with the MCP tools:
// Example MCP tool call for searching
{
"method": "tools/call",
"params": {
"name": "search_tmdb",
"arguments": {
"query": "dune",
"page": 1,
"language": "en-US",
"include_adult": false
}
}
}
// Example MCP tool call for getting details
{
"method": "tools/call",
"params": {
"name": "get_tmdb_details",
"arguments": {
"type": "movie",
"id": 438631,
"append": "credits,images"
}
}
}
// Example MCP tool call for trending content
{
"method": "tools/call",
"params": {
"name": "trending_all",
"arguments": {
"time_window": "day",
"page": 1,
"language": "en-US"
}
}
}
Per integrare questo MCP server nel tuo client MCP (come un IDE o un client di chat compatibile), segui questi passi:
Installa il pacchetto npm se necessario:
npm install -g wizzy-mcp-tmdb
Crea o aggiorna il file mcp.json nel tuo client MCP con la seguente configurazione:
{
"mcpServers": {
"tmdb": {
"command": "npx",
"args": ["wizzy-mcp-tmdb"],
"env": {
"TMDB_AUTH_TOKEN": "YOUR_TNL_PROXY_BEARER_TOKEN"
},
"alwaysAllow": [
"get_watch_providers",
"discover_tv",
"discover_by_provider"
]
}
}
}
Nota: Il TMDB_AUTH_TOKEN può essere impostato a un valore casuale per ora, poiché le chiamate API TMDB sono gratuite e non richiedono autenticazione obbligatoria.
The project uses Jest for comprehensive testing, including:
tests/unit/handlers.test.js).tests/integration/api.test.js).tests/protocol/mcp.test.js).Run the test suite with:
npm test
For watch mode:
npm run test:watch
wizzy-mcp-tmdb/
├── mcp-tmdb-server.js # Main MCP server implementation
├── package.json # Project configuration and dependencies
├── MCP_GUIDE.md # Detailed MCP integration guide
├── babel.config.cjs # Babel configuration for Jest
├── tests/
│ ├── unit/
│ │ └── handlers.test.js # Unit tests for handlers
│ ├── integration/
│ │ └── api.test.js # Integration tests for API calls
│ └── protocol/
│ └── mcp.test.js # MCP protocol compliance tests
└── tests/fixtures/ # Mock data for tests
├── movieDetails.json
├── searchMultiResponse.json
└── trendingAllResponse.json
We welcome contributions! Please follow these guidelines:
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, please open an issue on GitHub.
Install via CLI
npx mdskills install drakonkat/wizzy-mcp-tmdbWizzy MCP Tmdb is a free, open-source AI agent skill. The wizzy-mcp-tmdb project is an MCP (Model Context Protocol) server implemented in JavaScript that provides tools to search and retrieve information from The Movie Database (TMDB). It allows AI clients to access movie, TV show, and person data through a standardized protocol. - Search Movies: Perform multi-search across movies, TV shows, and people using the searchtmdb tool. - Get Details: Fetch
Install Wizzy MCP Tmdb with a single command:
npx mdskills install drakonkat/wizzy-mcp-tmdbThis downloads the skill files into your project and your AI agent picks them up automatically.
Wizzy MCP Tmdb works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.