io.github.MUSE-CODE-SPACE/content-genie
AI Content Creation Assistant for Korean creators - Trend analysis & SEO
Ask AI about io.github.MUSE-CODE-SPACE/content-genie
Powered by Claude ยท Grounded in docs
I know everything about io.github.MUSE-CODE-SPACE/content-genie. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
Content Genie MCP
AI Content Creation Assistant MCP Server
All-in-one content assistant for Korean content creators - Trend analysis, SEO optimization, viral prediction
English
Overview
Content Genie MCP is an MCP server providing 17 powerful tools for bloggers, YouTubers, Instagrammers, and marketers. It offers Korean market-specialized trend analysis, content idea generation, SEO optimization, viral prediction, and influencer collaboration analysis.
Features
- Real-time Trend Scraping - Naver, Daum, Google, YouTube, Zum
- 100+ Korean Holiday/Event DB - Seasonal content planning
- Advanced Viral Score Prediction - AI-powered S~D grade system
- Cross-platform Cache System - 30-minute TTL trend cache
- Real-time SEO API - Naver/Google autocomplete integration
17 Core Tools
| # | Tool | Description |
|---|---|---|
| 1 | get_korean_trends | Real-time trends from Naver/Daum/Google/YouTube/Zum |
| 2 | generate_content_ideas | AI content ideas + seasonal/trend integration |
| 3 | optimize_title_hashtags | CTR-optimized titles + platform-specific hashtags |
| 4 | analyze_seo_keywords | Naver/Google SEO analysis + long-tail keywords |
| 5 | create_content_calendar | Content calendar with Korean holidays |
| 6 | analyze_competitor_content | Deep competitor content analysis |
| 7 | predict_viral_score | AI viral potential prediction (S~D grade) |
| 8 | analyze_news_trends | Real-time Korean news trend analysis |
| 9 | generate_hashtag_strategy | Platform-specific hashtag strategy |
| 10 | benchmark_content_performance | Industry performance benchmarks |
| 11 | generate_ab_test_variants | Auto A/B test variant generation |
| 12 | get_seasonal_content_guide | Seasonal/event content guide |
| 13 | analyze_thumbnail | Thumbnail analysis + CTR optimization |
| 14 | generate_script_outline | Script/outline auto-generation |
| 15 | repurpose_content | Content repurposing strategy |
| 16 | analyze_influencer_collab | Influencer collaboration analysis |
| 17 | predict_content_performance | AI content performance prediction |
Installation
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"content-genie": {
"command": "npx",
"args": ["-y", "content-genie-mcp"]
}
}
}
Claude Code
claude mcp add content-genie-mcp -- npx -y content-genie-mcp
Remote MCP Server (Streamable HTTP)
Content Genie MCP supports MCP 2025-03-26 Streamable HTTP transport for remote server deployment.
# Start server in HTTP mode
MCP_HTTP_MODE=true npx content-genie-mcp
# With custom host and port
HOST=0.0.0.0 PORT=3000 MCP_HTTP_MODE=true npx content-genie-mcp
Endpoints:
| Method | Endpoint | Description |
|---|---|---|
| GET | / | Server info |
| GET | /health | Health check |
| POST | /mcp | MCP JSON-RPC requests |
| GET | /mcp | SSE stream for server messages |
Example Request:
# Initialize
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
# List tools
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
Docker Deployment:
docker build -t content-genie-mcp .
docker run -p 3000:3000 -e MCP_HTTP_MODE=true content-genie-mcp
Example Usage
User: "What are trending topics in Korea right now?"
Claude will:
1. Fetch real-time trends from Naver, Daum, Google, YouTube
2. Categorize trends (news, entertainment, tech, etc.)
3. Suggest content opportunities
4. Provide upcoming events and holidays
Target Users
- Bloggers: Naver Blog, Tistory operators
- YouTubers: Content planning and title optimization
- Instagrammers: Hashtag strategy and posting schedule
- TikTokers: Trend analysis and viral prediction
- Marketers: Content marketing strategy
- Startups: Brand content planning
ํ๊ตญ์ด
๊ฐ์
Content Genie MCP๋ ๋ธ๋ก๊ฑฐ, ์ ํ๋ฒ, ์ธ์คํ๊ทธ๋๋จธ, ๋ง์ผํฐ๋ฅผ ์ํ 17๊ฐ์ง ๊ฐ๋ ฅํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ MCP ์๋ฒ์ ๋๋ค. ํ๊ตญ ์์ฅ์ ํนํ๋ ํธ๋ ๋ ๋ถ์, ์ฝํ ์ธ ์์ด๋์ด ์์ฑ, SEO ์ต์ ํ, ๋ฐ์ด๋ด ์์ธก, ์ธํ๋ฃจ์ธ์ ํ์ ๋ถ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ์ค์๊ฐ ํธ๋ ๋ ์คํฌ๋ํ - ๋ค์ด๋ฒ, ๋ค์, ๊ตฌ๊ธ, ์ ํ๋ธ, ์ค
- 100+ ํ๊ตญ ๊ธฐ๋ ์ผ/์ด๋ฒคํธ DB - ์์ฆ ์ฝํ ์ธ ๊ธฐํ
- ๊ณ ๊ธ ๋ฐ์ด๋ด ์ ์ ์์ธก - AI ๊ธฐ๋ฐ S~D ๋ฑ๊ธ ์์คํ
- ํฌ๋ก์ค ํ๋ซํผ ์บ์ ์์คํ - 30๋ถ TTL ํธ๋ ๋ ์บ์
- ์ค์๊ฐ SEO API - ๋ค์ด๋ฒ/๊ตฌ๊ธ ์๋์์ฑ ์ฐ๋
17๊ฐ์ง ํต์ฌ ๋๊ตฌ
| # | ๋๊ตฌ | ์ค๋ช |
|---|---|---|
| 1 | get_korean_trends | ๋ค์ด๋ฒ/๋ค์/๊ตฌ๊ธ/์ ํ๋ธ/์ค ์ค์๊ฐ ํธ๋ ๋ |
| 2 | generate_content_ideas | AI ์ฝํ ์ธ ์์ด๋์ด + ์์ฆ/ํธ๋ ๋ ์ฐ๊ณ |
| 3 | optimize_title_hashtags | CTR ์ต์ ํ ์ ๋ชฉ + ํ๋ซํผ๋ณ ํด์ํ๊ทธ |
| 4 | analyze_seo_keywords | ๋ค์ด๋ฒ/๊ตฌ๊ธ SEO ๋ถ์ + ๋กฑํ ์ผ ํค์๋ |
| 5 | create_content_calendar | ํ๊ตญ ๊ธฐ๋ ์ผ ๋ฐ์ ์ฝํ ์ธ ์บ๋ฆฐ๋ |
| 6 | analyze_competitor_content | ๊ฒฝ์์ฌ ์ฝํ ์ธ ์ฌ์ธต ๋ถ์ |
| 7 | predict_viral_score | AI ๋ฐ์ด๋ด ๊ฐ๋ฅ์ฑ ์์ธก (S~D ๋ฑ๊ธ) |
| 8 | analyze_news_trends | ์ค์๊ฐ ํ๊ตญ ๋ด์ค ํธ๋ ๋ ๋ถ์ |
| 9 | generate_hashtag_strategy | ํ๋ซํผ๋ณ ํด์ํ๊ทธ ์ ๋ต ์์ฑ |
| 10 | benchmark_content_performance | ์ ๊ณ๋ณ ์ฑ๊ณผ ๋ฒค์น๋งํฌ |
| 11 | generate_ab_test_variants | A/B ํ ์คํธ ๋ณํ ์๋ ์์ฑ |
| 12 | get_seasonal_content_guide | ์์ฆ/์ด๋ฒคํธ ์ฝํ ์ธ ๊ฐ์ด๋ |
| 13 | analyze_thumbnail | ์ธ๋ค์ผ ๋ถ์ + CTR ์ต์ ํ |
| 14 | generate_script_outline | ์คํฌ๋ฆฝํธ/๋๋ณธ ์์๋ผ์ธ ์์ฑ |
| 15 | repurpose_content | ์ฝํ ์ธ ๋ฆฌํผํฌ์ง ์ ๋ต |
| 16 | analyze_influencer_collab | ์ธํ๋ฃจ์ธ์ ํ์ ๋ถ์ |
| 17 | predict_content_performance | ์ฝํ ์ธ ์ฑ๊ณผ ์์ธก AI |
์ค์น ๋ฐ ์ฌ์ฉ๋ฒ
Claude Desktop
claude_desktop_config.json์ ์ถ๊ฐ:
{
"mcpServers": {
"content-genie": {
"command": "npx",
"args": ["-y", "content-genie-mcp"]
}
}
}
Claude Code
claude mcp add content-genie-mcp -- npx -y content-genie-mcp
Remote MCP ์๋ฒ (Streamable HTTP)
Content Genie MCP๋ ์๊ฒฉ ์๋ฒ ๋ฐฐํฌ๋ฅผ ์ํ MCP 2025-03-26 Streamable HTTP ์ ์ก์ ์ง์ํฉ๋๋ค.
# HTTP ๋ชจ๋๋ก ์๋ฒ ์์
MCP_HTTP_MODE=true npx content-genie-mcp
# ์ปค์คํ
ํธ์คํธ ๋ฐ ํฌํธ ์ค์
HOST=0.0.0.0 PORT=3000 MCP_HTTP_MODE=true npx content-genie-mcp
์๋ํฌ์ธํธ:
| ๋ฉ์๋ | ์๋ํฌ์ธํธ | ์ค๋ช |
|---|---|---|
| GET | / | ์๋ฒ ์ ๋ณด |
| GET | /health | ํฌ์ค ์ฒดํฌ |
| POST | /mcp | MCP JSON-RPC ์์ฒญ |
| GET | /mcp | ์๋ฒ ๋ฉ์์ง์ฉ SSE ์คํธ๋ฆผ |
์์ฒญ ์์:
# ์ด๊ธฐํ
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
# ๋๊ตฌ ๋ชฉ๋ก ์กฐํ
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}'
Docker ๋ฐฐํฌ:
docker build -t content-genie-mcp .
docker run -p 3000:3000 -e MCP_HTTP_MODE=true content-genie-mcp
์ฌ์ฉ ์์
User: "์์ฆ ํ๊ตญ์์ ๋ญ๊ฐ ํธ๋ ๋์ผ?"
Claude๊ฐ ์ํ:
1. ๋ค์ด๋ฒ, ๋ค์, ๊ตฌ๊ธ, ์ ํ๋ธ์์ ์ค์๊ฐ ํธ๋ ๋ ์์ง
2. ํธ๋ ๋ ์นดํ
๊ณ ๋ฆฌ ๋ถ๋ฅ (๋ด์ค, ์ํฐ, ํ
ํฌ ๋ฑ)
3. ์ฝํ
์ธ ๊ธฐํ ์ ์
4. ๋ค๊ฐ์ค๋ ์ด๋ฒคํธ ๋ฐ ๊ธฐ๋
์ผ ์๋ด
ํ๊ตญ ๊ธฐ๋ ์ผ DB (100+)
- ๊ณตํด์ผ (18๊ฐ): ์ํด, ์ค๋ ์ฐํด, ์ผ์ผ์ , ์ด๋ฆฐ์ด๋ , ๋ถ์ฒ๋์ค์ ๋ , ํ์ถฉ์ผ, ๊ด๋ณต์ , ์ถ์ ์ฐํด, ๊ฐ์ฒ์ , ํ๊ธ๋ , ํฌ๋ฆฌ์ค๋ง์ค ๋ฑ
- 14์ผ ๋ฐ์ด ์๋ฆฌ์ฆ (12๊ฐ): ๋ฐ๋ ํ์ธ๋ฐ์ด, ํ์ดํธ๋ฐ์ด, ๋ธ๋๋ฐ์ด, ๋ก์ฆ๋ฐ์ด, ํค์ค๋ฐ์ด, ๋นผ๋นผ๋ก๋ฐ์ด ๋ฑ
- ์ ํต ์ ๊ธฐ (15๊ฐ): ์ ์๋๋ณด๋ฆ, ์ ์ถ, ๊ฒฝ์นฉ, ํ์ง, ์ด๋ณต/์ค๋ณต/๋ง๋ณต, ๋์ง ๋ฑ
- ๊ธ๋ก๋ฒ/์์ ์ด๋ฒคํธ (15๊ฐ): ํ ๋ก์, ๋ธ๋ํ๋ผ์ด๋ฐ์ด, ์ฌ์ด๋ฒ๋จผ๋ฐ์ด, ์ง๊ตฌ์๋ ๋ฑ
- ํ๊ต/์ ์ ๊ด๋ จ (10๊ฐ): ๊ฐํ, ์๋ฅ, ์กธ์ ์์ฆ, ๋ฐฉํ ๋ฑ
- ์ผํ ์์ฆ (10๊ฐ): ์ ๋ ์ธ์ผ, ์ฌ๋ฆ ์ธ์ผ, ๊ฐ์ ์ ์, ์ฐ๋ง ์ธ์ผ ๋ฑ
- ์์ฆ/๋ ์จ ๊ด๋ จ (12๊ฐ): ๋ฒ๊ฝ ์์ฆ, ์ฅ๋ง, ํญ์ผ, ๋จํ, ๊น์ฅ์ฒ ๋ฑ
- ํฌ๋ฆฌ์์ดํฐ ํนํ (8๊ฐ): ์ฐ๊ฐ ์ฝํ ์ธ ๊ธฐํ, ์๊ณ ๋ฆฌ์ฆ ์์ฆ, ์ฐ๋ง๊ฒฐ์ฐ ๋ฑ
ํ๊ฒ ์ฌ์ฉ์
- ๋ธ๋ก๊ฑฐ: ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ, ํฐ์คํ ๋ฆฌ ์ด์์
- ์ ํ๋ฒ: ์ฝํ ์ธ ๊ธฐํ ๋ฐ ์ ๋ชฉ ์ต์ ํ
- ์ธ์คํ๊ทธ๋๋จธ: ํด์ํ๊ทธ ์ ๋ต ๋ฐ ํฌ์คํ ์ผ์
- ํฑํ ์ปค: ํธ๋ ๋ ๋ถ์ ๋ฐ ๋ฐ์ด๋ด ์์ธก
- ๋ง์ผํฐ: ์ฝํ ์ธ ๋ง์ผํ ์ ๋ต ์๋ฆฝ
- ์คํํธ์ : ๋ธ๋๋ ์ฝํ ์ธ ๊ธฐํ
Documentation
- Wiki Docs - Detailed usage guide
Links
License
MIT License
Author
Yoonkyoung Gong - GitHub
