Skip to main content

multimodal-reader-mcp

MCP server for reading local audio and video files with Google Gen AI and returning structured observations, timelines, and transcripts.

It analyzes a local media file and returns:

  • a short summary
  • a timeline of key moments
  • transcript snippets for spoken or visible text
  • key observations and notable signals
  • relevant clues tailored to the user's question
  • open questions plus a confidence level

Requirements

  • uv
  • Python 3.14
  • GOOGLE_API_KEY

Model configuration

The default model is gemini-2.5-flash.

You can override the default model for all requests by setting:

  • MULTIMODAL_READER_MODEL

Users can also still pass model directly to the read_media tool call.

MCP client configuration

Example Cursor MCP config:

{
  "mcpServers": {
    "multimodal-reader": {
      "command": "uvx",
      "args": ["multimodal-reader-mcp"],
      "env": {
        "GOOGLE_API_KEY": "${env:GOOGLE_API_KEY}",
        "MULTIMODAL_READER_MODEL": "gemini-2.5-flash"
      }
    }
  }
}

Tool

The package exposes one MCP tool:

  • read_media(file_path, question=None, model="gemini-2.5-flash")

file_path must be an absolute path to a local media file.

Metadata

Release files for multimodal-reader-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for multimodal-reader-mcp 0.1.0
File Size Uploaded Provenance
multimodal_reader_mcp-0.1.0.tar.gz 31.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for multimodal-reader-mcp 0.1.0
File Interpreter ABI Platform
multimodal_reader_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 37.3 kB

Release files / multimodal_reader_mcp-0.1.0.tar.gz

Download URL multimodal_reader_mcp-0.1.0.tar.gz
Size 31.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d30190a7c67f6004393f91ca237045ea8707cd32ab69878accd5619240d5dcc4
BLAKE2b-256 checksum
How to use checksums
94f94e7be5e8f70f690af402a5b43fee5e429a1dfd54e039995532529585358b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / multimodal_reader_mcp-0.1.0-py3-none-any.whl

Download URL multimodal_reader_mcp-0.1.0-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b51bcc3ba4705f77e2a70570047b7b013609ffd295e7630b33bfeb04d0863a4f
BLAKE2b-256 checksum
How to use checksums
41198e42af6ed0304fa762b4d76e4254d3e8e8514640250df80278ed96c5f56a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for multimodal-reader-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page