Skip to main content
Glama
niknshinde

Content Creator MCP Server

by niknshinde

Content Creator MCP Server

An MCP server designed for content creation tools. It provides tools to extract the spoken script/transcript from YouTube/Instagram videos using yt-dlp and Whisper, robust web article scraping with browser spoofing using curl_cffi + Jina Reader, and DuckDuckGo web searching using ddgs.

Prerequisites

  1. Python 3.10+

  2. FFmpeg installed and available in your system's PATH.

Related MCP server: YouTube MCP

Installation

  1. Create a virtual environment:

    python -m venv .venv
  2. Activate the virtual environment:

    # On Windows PowerShell
    .\.venv\Scripts\Activate.ps1
  3. Install dependencies:

    pip install -r requirements.txt

Running the Server

To test the server locally with the MCP Inspector:

mcp dev server.py

Integration: Google ADK (Agent Development Kit)

You can connect this MCP server to a Google ADK agent natively in Python:

import os
from google_genai.types import StdioServerParameters, StdioConnectionParams, McpToolset # Update your specific ADK imports

mcp_server_dir = r"C:\Users\Asus\Documents\V1_DOING_INTERSETING_INTERSETING_THINGS\ai\mcp-server-for-content-creatation"
python_exe = os.path.join(mcp_server_dir, ".venv", "Scripts", "python.exe")
server_script = os.path.join(mcp_server_dir, "server.py")

# Create the MCP Toolset
content_mcp_toolset = McpToolset(
    connection_params=StdioConnectionParams(
        server_params=StdioServerParameters(
            command=python_exe,
            args=[server_script],
            env={"PYTHONUNBUFFERED": "1", **os.environ}
        ),
        timeout=120.0  # Increased timeout for loading heavy ML libraries like Whisper
    )
)

Integration: Claude Desktop

Update your claude_desktop_config.json:

{
  "mcpServers": {
    "content-creator": {
      "command": "C:\\path\\to\\project\\.venv\\Scripts\\python.exe",
      "args": ["-m", "mcp", "run", "C:\\path\\to\\project\\server.py"]
    }
  }
}

Features

  • extract_video_script: Given a valid URL (YouTube, Instagram), it downloads only the optimal audio stream, converts it to mp3, and transcribes the speech to text using the Whisper base model.

  • fetch_content: Extracts the main readable text content from a generic web page. Equipped with curl_cffi to spoof Chrome TLS fingerprints avoiding Cloudflare Recaptcha blocks, and automatically routes through r.jina.ai as a headless-browser proxy ultimate fallback.

  • web_search: Queries DuckDuckGo for web search results straight from your agent.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that retrieves web page content using Playwright headless browser, capable of extracting main content and converting to Markdown format.
    Last updated
    3
    12,366
    1,070
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that enables users to retrieve YouTube transcripts and perform video or channel searches without requiring Google API keys. It supports transcript chunking and provides tools for detailed video content analysis and channel metadata extraction.
    Last updated
    5
    103
    4
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables searching YouTube and retrieving high-accuracy video transcripts using local Whisper AI transcription without requiring an API key. It supports single or batch processing and provides transcripts in multiple formats including text, JSON, and SRT.
    Last updated
    2
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • MCP server for Wan AI video generation

  • MCP server for Google Veo AI video generation

  • An MCP server that integrates with Discord to provide AI-powered features.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/niknshinde/mcp-content-research'

If you have feedback or need assistance with the MCP directory API, please join our Discord server