metadata-mcp

autoget-project/metadata-mcp

3.2

If you are the rightful owner of metadata-mcp 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.

A metadata server that searches for metadata from various sources, including TMDB, ThePornDB, and Metatube.

Metadata MCP Server

A metadata server that searches for metadata from various sources, including TMDB, ThePornDB, and Metatube.

Features

  • Comprehensive Movie & TV Show Search: Utilizes The Movie Database (TMDB) to find detailed metadata for movies and TV shows, including actors, release dates, and overviews.
  • Specialized Pornographic Metadata: Integrates with ThePornDB for extensive search capabilities for non-Japanese pornographic content.
  • JAV Content Discovery: Connects to Metatube for specialized search and metadata retrieval for Japanese Adult Video (JAV) content.
  • General Web Search Fallback: Includes DuckDuckGo for broader web searches when specialized metadata sources may not cover a query.
  • Wikipedia Integration: Offers tools to search for and retrieve content from Wikipedia pages for general information.
  • URL Content Fetching: Allows fetching content from any given URL, with an option to convert HTML to Markdown for easier readability.

Installation

docker run \
  -p 8080:8080 \
  -e TMDB_API_KEY="<YOUR_TMDB_API_KEY>" \
  -e TPDB_API_TOKEN="<YOUR_TPDB_API_TOKEN>" \
  -e METATUBE_API_URL="<YOUR_METATUBE_API_URL>" \
  ghcr.io/autoget-project/metadata-mcp:main

Config: Environment Variables

This server uses environment variables for configuration. The following variables are available:

  • PORT (optional): The port the server will listen on. Defaults to 8080.
  • TMDB_API_KEY (required): Your API key for The Movie Database (TMDB).
  • TMDB_RESPONSE_LANGUAGE (optional): The language for TMDB responses. Defaults to zh-CN.
  • TPDB_API_TOKEN (required): Your API token for ThePornDB.
  • METATUBE_API_URL (required): The base URL for the Metatube API.
  • METATUBE_API_KEY (optional): Your API key for Metatube.
  • WIKIPEDIA_LANGUAGE (optional): The language for Wikipedia searches. Defaults to zh.

Tools

The Metadata MCP Server exposes the following tools:

  • web_search: Performs a web search using DuckDuckGo and returns the search results.
  • fetch: Fetches content from a specified URL. Can optionally convert HTML content to Markdown.
  • search_japanese_porn: Searches for Japanese and Chinese pornographic content on Metatube using a given ID (番号), e.g., 'SSIS-698'.
  • search_porn: Searches for non-Japanese pornographic movies and scenes on ThePornDB.
  • search_movies: Searches for movies on The Movie Database (TMDB) by name (required) and optional release year.
  • search_tv_shows: Searches for TV shows on The Movie Database (TMDB) by name.
  • find_by_imdb_id: Finds content on TMDB by IMDB ID using external source lookup. Returns movies, TV shows, or person details based on the IMDB ID.
  • wikipedia_search: Searches Wikipedia for pages matching a given query and returns a summary of each result.
  • wikipedia_page: Retrieves the full content of a Wikipedia page given its exact title.