Integrates with The Movie Database (TMDB) API, allowing AI assistants to search for movies, retrieve details, and generate related content.
This project implements a Model Context Protocol (MCP) server that integrates with The Movie Database (TMDB) API. It enables AI assistants like Claude to interact with movie data, providing capabilities for searching, retrieving details, and generating content related to movies.
Static Resources:
tmdb://info
- Information about TMDB APItmdb://trending
- Currently trending moviesResource Templates:
tmdb://movie/{id}
- Detailed information about a specific movieClone this repository
git clone https://github.com/your-username/tmdb-mcp.git
cd tmdb-mcp
Install dependencies
npm install
Configure your TMDB API key
.env
file in the project root (alternative: edit src/config.ts
directly)TMDB_API_KEY=your_api_key_here
Build the project
npm run build
Start the server
npm start
{
"mcpServers": {
"tmdb-mcp": {
"command": "node",
"args": ["/absolute/path/to/your/tmdb-mcp/build/index.js"]
}
}
}
tmdb-mcp/
├── src/
│ ├── index.ts # Main server file
│ ├── config.ts # Configuration and API keys
│ ├── handlers.ts # Request handlers
│ ├── resources.ts # Static resources
│ ├── resource-templates.ts # Dynamic resource templates
│ ├── prompts.ts # Prompt definitions
│ ├── tools.ts # Tool implementations
│ └── tmdb-api.ts # TMDB API wrapper
├── package.json
├── tsconfig.json
└── README.md
Use the MCP Inspector to test your server during development:
npx @modelcontextprotocol/inspector node build/index.js
MIT
Provides Google Web Search functionality using the Gemini API. Requires a Google API Key or OAuth credentials.
A web search server that integrates with the Exa API to perform basic and advanced searches.
Search campgrounds around the world on campertunity, check availability, and provide booking links.
Performs deep web searches for information using the Tavily API.
An enhanced MCP server for SearXNG web searching, utilizing a category-aware web-search, web-scraping, and includes a date/time retrieval tool.
Search for South Korean tourism information, including festivals, temples, and restaurants, using the official Korea Tourism Organization API.
Access GeoRanker's SEO and keyword research tools for advanced search engine optimization analysis.
Access Jina AI's web services for web page reading, web search, and fact-checking. Requires a Jina AI API key.
An MCP server for web and similarity search, designed for Claude Desktop. It integrates with various external embedding and API services.
Provides knowledge base search and dialogue completion using the Volcengine Knowledge Base service. Requires external credential configuration.