Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Content Creator Server

FreeNot checked

An MCP server for content creation that extracts video transcripts, scrapes web articles, and performs web searches.

GitHubEmbed

About

An MCP server for content creation that extracts video transcripts, scrapes web articles, and performs web searches.

README

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.

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.

from github.com/niknshinde/mcp-content-research

Installing Content Creator Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/niknshinde/mcp-content-research

FAQ

Is Content Creator Server MCP free?

Yes, Content Creator Server MCP is free — one-click install via Unyly at no cost.

Does Content Creator Server need an API key?

No, Content Creator Server runs without API keys or environment variables.

Is Content Creator Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Content Creator Server in Claude Desktop, Claude Code or Cursor?

Open Content Creator Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Content Creator Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs