Skip to main content

Media Watcher MCP Server

An MCP server implementation for Media Watcher, allowing you to search news and YouTube content for sentiment analysis and monitoring.

Installation

pip install .

Configuration

You need a Media Watcher API key to use this server.

Usage

Running the Server

You can run the server directly:

python -m media_watcher_mcp.server --api-key YOUR_API_KEY

Or using the installed script:

barie-media-watcher-mcp --api-key YOUR_API_KEY

Tools

Search for news or YouTube content.

  • query (string, required): The search term (e.g., "Apple Inc").
  • source (string, optional): "news" (default) or "youtube".
  • country (string, optional): ISO 3166-1 alpha-2 country code (e.g., "US").

Example:

{
  "query": "Tesla",
  "source": "news",
  "country": "US"
}

Structure

  • media_watcher_mcp/client.py: Async client for Media Watcher API handling polling logic.
  • media_watcher_mcp/server.py: MCP server implementation.

Metadata

Release files for barie-media-watcher-mcp 0.1.3

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

Source distribution (sdist)

Source distribution for barie-media-watcher-mcp 0.1.3
File Size Uploaded Provenance
barie_media_watcher_mcp-0.1.3.tar.gz 4.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for barie-media-watcher-mcp 0.1.3
File Interpreter ABI Platform
barie_media_watcher_mcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / barie_media_watcher_mcp-0.1.3.tar.gz

Download URL barie_media_watcher_mcp-0.1.3.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0e7c39a2bf403d40ebc723c81fbe95917b06f4079196312e3aff2044613701c7
BLAKE2b-256 checksum
How to use checksums
e991491894e11faa985947a9b39509847f3fb501ff023dfc02b379dd122f5b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / barie_media_watcher_mcp-0.1.3-py3-none-any.whl

Download URL barie_media_watcher_mcp-0.1.3-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c01c0938247e125e1a033a37366d5dc16b1c194593d6997edc7cd91ad8cce4d
BLAKE2b-256 checksum
How to use checksums
6f8521fdad21dd69bb5a65f3529867692d0ee3ee794931c66a6f732de2d0bab5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Security for barie-media-watcher-mcp 0.1.3

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.

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