
rickyyy1116/mcp-youtube-sheets
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
이 MCP 서버는 YouTube 비디오를 검색하고 Google 시트에 결과를 자동으로 저장하는 기능을 제공합니다.
개요
이 MCP 서버는 YouTube 비디오를 검색하고 Google 시트에 결과를 자동으로 저장하는 기능을 제공합니다. 모델 Context 프로토콜을 지원하는 Claude 및 기타 AI 보조와 함께 작동하도록 설계되었습니다. - YouTube Data API v3를 사용하여 YouTube 동영상 검색 - Google 스프레드에 대한 검색 결과를 자동으로 저장 - 구성 가능한 검색 매개 변수 (query, max results) - 결과 비디오 제목, URL, 채널 이름 및 게시 날짜 포함 1. YouTube Data API v3 Setup : - Google Cloud Console으로 이동 - 새로운 프로젝트를 만들기 - YouTube Data API v3 - API 키 생성 2. Google 시트 API 설정 : - 같은 프로젝트에서 Google 시트 API를 활성화 - 서비스 계정 만들기 - 서비스 계정 키 다운로드 (JSON 형식) - 서비스 계정 이메일과 대상 Google 시트 공유 MCP 설정 파일에 서버를 추가: “Ask a AI Assistant to ‘search for YouTube videos with “ChatGPT usage” and retrieve 10 videos’ and try using it in that way.
개요(AI 번역)
이 MCP 서버는 YouTube 비디오를 검색하고 Google 시트에 결과를 자동으로 저장하는 기능을 제공합니다. 모델 Context 프로토콜을 지원하는 Claude 및 기타 AI 보조와 함께 작동하도록 설계되었습니다.
한국어 |
특징
- YouTube Data API v3를 사용하여 YouTube 동영상 검색
- Google Sheets의 검색 결과 저장
- 구성 가능한 검색 매개 변수 (query, max results)
- 결과 비디오 제목, URL, 채널 이름 및 게시 날짜 포함
설치
필수품
- YouTube 데이터 API v3 설정:
- Google Cloud 콘솔로 이동
- 새 프로젝트 만들기
- YouTube 데이터 API v3 사용
- API 키 생성
- 구글 장 API 설치:
- 동일한 프로젝트에서 Google 시트 API를 활성화
- 서비스 계정 만들기
- 서비스 계정 키 다운로드 (JSON 형식)
- 서비스 계정 이메일으로 대상 Google Sheet 공유
구성
MCP 설정 파일에 서버를 추가:
사용법
“Ask a AI Assistant to ‘search for YouTube videos with “ChatGPT usage” and retrieve 10 videos’ and try using it in that way.”
산출 체재
이 도구는 Google 시트에 다음 정보를 저장합니다.
- 영상 제목
- 비디오 URL
- 채널 이름
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
YouTube to Google Sheets MCP Server
This MCP server provides functionality to search YouTube videos and automatically save the results to Google Sheets. It’s designed to work with Claude and other AI assistants that support the Model Context Protocol.
Features
- Search YouTube videos using the YouTube Data API v3
- Save search results to Google Sheets automatically
- Configurable search parameters (query, max results)
- Results include video title, URL, channel name, and publish date
Installation
npm install @rikukawa/youtube-sheets-server
Prerequisites
-
YouTube Data API v3 Setup:
- Go to Google Cloud Console
- Create a new project
- Enable YouTube Data API v3
- Create an API key
-
Google Sheets API Setup:
- In the same project, enable Google Sheets API
- Create a service account
- Download the service account key (JSON format)
- Share your target Google Sheet with the service account email
Configuration
Add the server to your MCP settings file:
{
"mcpServers": {
"youtube-sheets": {
"command": "node",
"args": ["path/to/youtube-sheets-server/build/index.js"],
"env": {
"YOUTUBE_API_KEY": "your-youtube-api-key",
"SPREADSHEET_ID": "your-spreadsheet-id"
},
"disabled": false,
"alwaysAllow": []
}
}
}
Usage
“Ask the AI assistant to ‘search for YouTube videos with “ChatGPT usage” and retrieve 10 videos’ and try using it in that way.”
Output Format
The tool will save the following information to your Google Sheet:
- Video Title
- Video URL
- Channel Name
- Publish Date
License
MIT
Author
Riku Kawashima
Repository
NPM Package
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"youtube-sheets": {
"command": "node",
"args": ["path/to/youtube-sheets-server/build/index.js"],
"env": {
"YOUTUBE_API_KEY": "your-youtube-api-key",
"SPREADSHEET_ID": "your-spreadsheet-id"
},
"disabled": false,
"alwaysAllow": []
}
}
}