About
π Materials for a data analysis agent using YouTube MCP
README
μ΄ μ μ₯μλ AI Agent κ°λ°, λ°μ΄ν° μμ§ λ° λΆμ, κ·Έλ¦¬κ³ μ±λ΄ μ μ λ° λ°°ν¬μ μ΄λ₯΄λ μΌλ ¨μ κ³Όμ μ μ€μ΅ν μ μλλ‘ κ΅¬μ±λμ΄ μμ΅λλ€.
μ΅μ’ κ²°κ³Όλ¬Όμ μλ λ ν¬μ§ν 리μμ νμΈνμ€ μ μμ΅λλ€.
νκ²½ μ€μ λ° νμ νμΌ
| νμΌ/ν΄λ | μ€λͺ | μ€μ λ°©λ² |
|---|---|---|
| .env.example* | νκ²½ λ³μ μ€μ νμΌμ μμμ λλ€. | μ΄ νμΌμ 볡μ¬νμ¬ .env* νμΌμ μμ±νκ³ , YouTube λ° Gemini API Keyλ₯Ό λ°κΈλ°μ λΆμ¬λ£μΌμΈμ. |
| requirements.txt* | νλ‘μ νΈμ νμν λΌμ΄λΈλ¬λ¦¬ λͺ©λ‘μ λλ€. | λ€μ μ½λλ₯Ό μ¬μ©νμ¬ κ°μ νκ²½μ μ€μ νκ³ ν¨ν€μ§λ€μ λ€μ΄λ‘λνμΈμ: python -m venv venv source venv/bin/activate (Linux/macOS) λλ .\venv\Scripts\activate (Windows) pip install -r requirements.txt |
π μ€μ΅ μλ£ κ΅¬μ± (4λ¨κ³ μν¬νλ‘μ°)
1. streamlit ν΄λ: AI Agent κ°λ λ° κ°λ° νκ²½ μΈν
AI Agentμ κΈ°μ΄ μ§μ μ΅λκ³Ό κ°λ° νκ²½ μ€μ μ λͺ©νλ‘ ν©λλ€.
1-1 AI Agent κΈ°μ΄: AI Agentμ κΈ°λ³Έ κ°λ νμ΅
1-2 κ°λ° νκ²½ μ€λΉ: νμν λꡬ λ° νκ²½ μ€μ
1-3 Streamlit κΈ°μ΄: μΉ μ ν리μΌμ΄μ νλ μμν¬ Streamlit κΈ°λ³Έ μ¬μ©λ²
1-4 Gemini API μ°λνκΈ°: Gemini APIλ₯Ό νμ©ν μ°λ λ°©λ² (GPT API μκ° ν¬ν¨)
1-5 μ€μ΅: κΈ°λ³Έ μ±λ΄ κ°λ° (Gemini API μ°λνμ¬ StreamlitμΌλ‘ λμ보기)
2. mcp ν΄λ: λ°μ΄ν° μμ§
YouTube λ°μ΄ν° μμ§μ νμν κΈ°μ΄ μ§μ λ° MCP(Multi-Channel Processing) νμ©λ²μ λ€λ£Ήλλ€.
2-1 λ°μ΄ν° μμ§ κΈ°μ΄: λ°μ΄ν° μμ§μ κΈ°λ³Έ κ°λ
2-2 MCPλ₯Ό νμ©ν μ νλΈ λ°μ΄ν° μμ§: MCP λꡬλ₯Ό μ¬μ©ν μ νλΈ λ°μ΄ν° μμ§ λ°©λ²
2-3 μ€μ΅: APIμ MCPλ₯Ό νμ©ν μ νλΈ λ°μ΄ν° μμ§
2-4 λ°μ΄ν° μ€νΈλ¦¬λ° & μ€μΌμ€λ§: μ€μκ° λ°μ΄ν° μ²λ¦¬ λ° μμ μλν κ°λ
2-5 μ€μ΅: λ°μ΄ν° μ€μΌμ€λ§μ νμ©ν μ νλΈ λ°μ΄ν° μμ§
3. data ν΄λ: λ°μ΄ν° λΆμ
μμ§λ λ°μ΄ν°λ₯Ό νμνκ³ λΆμνλ κ³Όμ μ ν둬ννΈ μμ§λμ΄λ§κ³Ό ν¨κ» μ€μ΅ν©λλ€.
3-1 λ°μ΄ν° λΆμ κΈ°μ΄: λ°μ΄ν° λΆμμ κΈ°λ³Έ μ리 λ° λ°©λ²
3-2 μ€μ΅: **νμμ λ°μ΄ν° λΆμ(EDA)**μ ν μ€νΈ μ μ²λ¦¬
3-3 λ°μ΄ν° λΆμκΈ°: λ°μ΄ν° λΆμμ μν λꡬ λ° λΌμ΄λΈλ¬λ¦¬ μκ°
3-4 μ€μ΅: ν둬ννΈ μμ§λμ΄λ§ κΈ°μ΄ λ° μ μ©
3-5 μ€μ΅: λ΄μ€ λ°μ΄ν° μλ λΆμ & μμ½ μ€ν¬λ¦½νΈ μ μ
4. deploy ν΄λ: μ±λ΄ μ μ λ° λ°°ν¬
κ°λ°ν μ±λ΄μ μμ±νκ³ μ€μ νκ²½μ λ°°ν¬νλ κ³Όμ μ μ€μ΅ν©λλ€.
4-1 μ±λ΄ νλ©΄ μ€κ³: μ¬μ©μ μΉνμ μΈ μ±λ΄ μΈν°νμ΄μ€ μ€κ³
4-2 λ°°ν¬μ κ°λ : κ°λ°λ μ ν리μΌμ΄μ μ μλΉμ€ν μ μκ² λ§λλ κ³Όμ νμ΅
4-3 μ€μ΅: λ΄μ€ νΈλ λ μ±λ΄ μμ± λ° λ°°ν¬
AI Agent and Data Analysis Workshop Materials
This repository is designed for hands-on practice covering the entire workflow of AI Agent Development, Data Collection & Analysis, and Chatbot Creation & Deployment.
You can find the final deliverables in the repositories below:
Environment Setup & Essential Files
| File/Folder | Description | Setup Method |
|---|---|---|
| .env.example | An example file for environment variable configuration. | Copy this file to create a .env file, then issue and paste your YouTube and Gemini API Keys. |
| requirements.txt | A list of libraries required for the project. | Use the following code to set up a virtual environment and download the packages: python -m venv venv source venv/bin/activate (Linux/macOS) or .\venv\Scripts\activate (Windows) pip install -r requirements.txt |
Workshop Structure (4-Stage Workflow)
1. streamlit folder: AI Agent Concepts & Development Environment Setup
Aims to acquire basic knowledge of AI Agents and set up the development environment.
- 1-1 AI Agent Basics: Learning the fundamental concepts of AI Agents
- 1-2 Environment Preparation: Setting up necessary tools and environments
- 1-3 Streamlit Basics: Basic usage of the web application framework, Streamlit
- 1-4 Gemini API Integration: How to integrate using the Gemini API (includes GPT API introduction)
- 1-5 Lab: Developing a Basic Chatbot (Integrating Gemini API and launching it with Streamlit)
2. mcp folder: Data Collection
Covers the basic knowledge required for YouTube data collection and how to utilize MCP (Multi-Channel Processing).
- 2-1 Data Collection Basics: Fundamental concepts of data collection
- 2-2 YouTube Data Collection with MCP: How to collect YouTube data using MCP tools
- 2-3 Lab: YouTube data collection using API and MCP
- 2-4 Data Streaming & Scheduling: Concepts of real-time data processing and task automation
- 2-5 Lab: YouTube data collection using Data Scheduling
3. data folder: Data Analysis
Practice exploring and analyzing collected data alongside Prompt Engineering.
- 3-1 Data Analysis Basics: Basic principles and methods of data analysis
- 3-2 Lab: Exploratory Data Analysis (EDA) and Text Preprocessing
- 3-3 Data Analyzer: Introduction to tools and libraries for data analysis
- 3-4 Lab: Prompt Engineering Basics & Application
- 3-5 Lab: Creating an Automated News Data Analysis & Summary Script
4. deploy folder: Chatbot Creation & Deployment
Practice finalizing the developed chatbot and deploying it to a live environment.
- 4-1 Chatbot UI Design: Designing a user-friendly chatbot interface
- 4-2 Deployment Concepts: Learning the process of making a developed application serviceable
- 4-3 Lab: News Trend Chatbot Completion & Deployment
Installing Agent Materials
This server has no published package β it is built from source. Open the repository and follow its README.
βΈ github.com/2shin0/mcp-agent-materialsFAQ
Is Agent Materials MCP free?
Yes, Agent Materials MCP is free β one-click install via Unyly at no cost.
Does Agent Materials need an API key?
No, Agent Materials runs without API keys or environment variables.
Is Agent Materials hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Agent Materials in Claude Desktop, Claude Code or Cursor?
Open Agent Materials 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
ARA
Generate images, video and audio from any AI agent β one connector.
by ARAOmni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
by buildwithtazaYouTube
Transcripts, channel stats, search
by YouTubeEverArt
AI image generation using various models.
by modelcontextprotocolgpu-bridge/mcp-server
Unified GPU inference API with 30 AI services (LLM, image gen, video, TTS, whisper, embeddings, reranking, OCR) as MCP tools. Pay-per-use via x402 USDC or API k
by gpu-bridgehamflx/imagen3-mcp
A powerful image generation tool using Google's Imagen 3.0 API through MCP. Generate high-quality images from text prompts with advanced photography, artistic,
by hamflxmerterbak/Grok-MCP
MCP server for xAI's [Grok API](https://docs.x.ai/docs/overview) with agentic tool calling, image generation, vision, and file support.
by merterbakSureScaleAI/openai-gpt-image-mcp
OpenAI GPT image generation/editing MCP server.
by SureScaleAIYangLiangwei/PersonalizationMCP
Comprehensive personal data aggregation MCP server with Steam, YouTube, Bilibili, Spotify, Reddit and other platforms integrations. Features OAuth2 authenticati
by YangLiangweiAceDataCloud/MCPFlux
Flux AI image generation and editing (Black Forest Labs) via Ace Data Cloud API.
by AceDataCloudCompare Agent Materials with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All media MCPs
