Skip to content

jumoooo/universal-notion-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒ Universal Notion Agent

AI Agent๋ฅผ ํ™œ์šฉํ•œ ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ ์ž๋™ Notion ์—…๋กœ๋“œ ์‹œ์Šคํ…œ

License: MIT Platform MCP

์ง€์› ํ”Œ๋žซํผ: Cursor Pro, Claude CLI (claude-code), Antigravity


๐Ÿ“‹ ๊ฐœ์š”

Universal Notion Agent๋Š” ๋งˆํฌ๋‹ค์šด ํŒŒ์ผ์„ Notion ํŽ˜์ด์ง€๋กœ ์ž๋™ ์—…๋กœ๋“œํ•˜๋Š” AI Agent ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. MCP (Model Context Protocol)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์—ฌ๋Ÿฌ AI ํ”Œ๋žซํผ์—์„œ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • โœ… ๋งˆํฌ๋‹ค์šด โ†’ Notion ํŽ˜์ด์ง€ ์ž๋™ ๋ณ€ํ™˜
  • โœ… ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ์ฒญํฌ ๋ถ„ํ•  ์—…๋กœ๋“œ
  • โœ… ๋ถ€๋ชจ ํŽ˜์ด์ง€ ์ง€์ • ์ง€์›
  • โœ… ์ž๋™ ๋‚ด์šฉ ๊ฒ€์ฆ
  • โœ… ๊ฐ•๋ ฅํ•œ ์—๋Ÿฌ ์ฒ˜๋ฆฌ
  • โœ… ๋‹ค์ค‘ ํ”Œ๋žซํผ ์ง€์› (Cursor / Claude CLI / Antigravity)

ํ•ต์‹ฌ ํŠน์ง•

  • ๐Ÿšจ ์ž๋™ Fallback ์ „๋žต (2๋‹จ๊ณ„): Notion MCP ์‹คํŒจ ์‹œ ์ž๋™์œผ๋กœ Playwright๋กœ ์ „ํ™˜ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ์œ„์น˜์— ๋ฐ˜๋“œ์‹œ ์ƒ์„ฑ ๋ณด์žฅ

  • โœ… ๋ฌธ์„œ ํ’ˆ์งˆ ๋ณด์žฅ: ๊ฐ ๋‹จ๊ณ„๋ณ„ ๊ฒ€์ฆ์œผ๋กœ ์ œ๋ชฉ ๋ณ€๊ฒฝ ๋ฐ ์ˆœ์„œ ์„ž์ž„ ๋ฐฉ์ง€

  • Notion API ์ œํ•œ ๊ทน๋ณต: API ์‹คํŒจ ์‹œ ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”๋กœ ์ง์ ‘ ์ž‘์—…ํ•˜์—ฌ ๋ชจ๋“  ์ƒํ™ฉ ๋Œ€์‘

  • ์•ˆ์ •์ ์ธ ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ์ฒ˜๋ฆฌ: ์ฒญํฌ ๋ถ„ํ•  ๋ฐ ์žฌ์‹œ๋„ ๋กœ์ง

  • ๊ธฐ์กด ๋‚ด์šฉ ๋ณด์กด: ๊ธฐ์กด ํŽ˜์ด์ง€ ๋‚ด์šฉ์„ ์ ˆ๋Œ€ ์‚ญ์ œํ•˜์ง€ ์•Š์Œ

  • ๋ฒ”์šฉ์„ฑ: ๋ชจ๋“  MCP ์ง€์› ํ”Œ๋žซํผ์—์„œ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™


๐Ÿ’ก ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ

์™œ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‚˜์š”?

  1. ๋ฌธ์ œ ๋ฐœ๊ฒฌ ๐Ÿ”

    • Cursor์—์„œ Notion MCP๋กœ ๊ธ€์„ ์˜ฌ๋ฆด ๋•Œ ๊ฐ„ํ—์ ์œผ๋กœ ์˜ค๋ฅ˜ ๋ฐœ์ƒ
    • API ํ˜ธ์ถœ์€ ์„ฑ๊ณตํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์—‰๋šฑํ•œ ์œ„์น˜์— ์ƒ์„ฑ๋˜๋Š” ๋ฌธ์ œ
    • ํŒŒ์ผ์ด ํฌ๋ฉด ์—…๋กœ๋“œ ์ค‘ ์—ฐ๊ฒฐ ๋Š๊น€
  2. ์ฒซ ๋ฒˆ์งธ ํ•ด๊ฒฐ ์‹œ๋„ ๐Ÿ“

    • ์•ˆ์ •์„ฑ์„ ์ถ”๊ฐ€ํ•œ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ
    • ์ž˜ ์˜ฌ๋ผ๊ฐ€๊ธด ํ•˜๋Š”๋ฐ... ์ƒˆ๋กœ์šด ๋ฌธ์ œ ๋ฐœ๊ฒฌ
  3. ํ”„๋กฌํ”„ํŠธ์˜ ํญ๋ฐœ์  ์„ฑ์žฅ ๐Ÿ“ˆ

    • ๋‹ค๋ฅธ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ์ถ”๊ฐ€
    • ์•ˆ์ •์„ฑ ๊ฐ•ํ™” ์ถ”๊ฐ€
    • ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ ๊ฐœ์„  ์ถ”๊ฐ€
    • ๊ฒฐ๊ณผ: ํ”„๋กฌํ”„ํŠธ๊ฐ€ 1,700์ค„ ๋ŒํŒŒ! ๐Ÿ˜ฑ
  4. ์—์ด์ „ํŠธํ™” ๊ฒฐ์ • ๐Ÿค–

    • "์ด๋Ÿด ๊ฑฐ๋ฉด ์—์ด์ „ํŠธ๋กœ ๋งŒ๋“ค๊ณ  ํŒŒ์ผ๋กœ ๋ถ„๋ฆฌํ•˜์ž!"
    • Core Guides๋กœ ๋กœ์ง ๋ถ„๋ฆฌ
    • ๋…๋ฆฝ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ Agent ์‹œ์Šคํ…œ ๊ตฌ์ถ•
  5. ๋ฒ”์šฉํ™” ํ™•์žฅ ๐ŸŒ

    • "๋‹ค๋ฅธ AI IDE์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค"
    • Claude CLI, Antigravity ์ง€์› ์ถ”๊ฐ€
    • MCP ๊ธฐ๋ฐ˜์œผ๋กœ ํ‘œ์ค€ํ™”

ํ•ต์‹ฌ ์ฒ ํ•™

"๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€์˜ LLM์—์„œ๋„ ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™ํ•ด์•ผ ํ•œ๋‹ค"

  • Cursor Pro Auto ๊ธฐ์ค€์œผ๋กœ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ
    • ๊ฐ€์žฅ ์ˆ˜์ค€์ด ๋‚ฎ์€ LLM ๊ธฐ๋ฐ˜
    • ์—ฌ๊ธฐ์„œ ์ž˜ ๋Œ์•„๊ฐ€๋ฉด ๋” ๋†’์€ ์ˆ˜์ค€์˜ LLM์€ ๋‹น์—ฐํžˆ ์ž˜ ๋Œ์•„๊ฐ

๐Ÿš€ ๋น ๋ฅธ ์‹œ์ž‘

1. ํ•„์ˆ˜ ์š”๊ตฌ์‚ฌํ•ญ

  • AI ํ”Œ๋žซํผ: Cursor Pro, Claude CLI, ๋˜๋Š” Antigravity ์ค‘ ํ•˜๋‚˜
  • Node.js: v18 ์ด์ƒ
  • MCP ์„œ๋ฒ„: Notion MCP + Playwright MCP (๋‘˜ ๋‹ค ํ•„์ˆ˜)
    • Notion MCP: 1์ฐจ ์‹œ๋„์šฉ
    • Playwright MCP: 2์ฐจ Fallback์šฉ (Notion MCP ์‹คํŒจ ์‹œ ์ž๋™ ์‚ฌ์šฉ)

2. ํ”„๋กœ์ ํŠธ์— ํฌํ•จ

Universal_Notion_Agent/ ํด๋”๋งŒ ์›ํ•˜๋Š” ๋งˆํฌ๋‹ค์šด์ด ์žˆ๋Š” ์œ„์น˜๋กœ ์ด๋™:

# ์˜ˆ์‹œ: ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— ๋ณต์‚ฌ
cp -r Universal_Notion_Agent /path/to/your/project/

# ๋˜๋Š” Git Submodule๋กœ ์ถ”๊ฐ€
git submodule add https://github.com/YOUR_USERNAME/Universal-Notion-Agent.git Universal_Notion_Agent

๐Ÿ’ก ๋ฐฐ์น˜ ํŒ:

  • ์ „์—ญ ์œ„์น˜์— ๋‘์–ด๋„ ์ƒ๊ด€์—†์Œ
  • AI๊ฐ€ @Universal_Notion_Agent/ ๋กœ ํ˜ธ์ถœ๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉด ์–ด๋””๋“  OK
  • ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๋ฏ€๋กœ ๋‹ค๋ฅธ ํŒŒ์ผ๊ณผ ๊ฒฉ๋ฆฌ๋จ

3. MCP ์„œ๋ฒ„ ์„ค์ •

ํ”Œ๋žซํผ๋ณ„ ์„ค์ • ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”:

  • Cursor Pro: Universal_Notion_Agent/Platform_Guides/Cursor/Cursor_์„ค์ •_๊ฐ€์ด๋“œ.md
  • Claude CLI: Universal_Notion_Agent/Platform_Guides/Claude/Claude_์„ค์ •_๊ฐ€์ด๋“œ.md
  • Antigravity: Universal_Notion_Agent/Platform_Guides/Antigravity/Antigravity_์„ค์ •_๊ฐ€์ด๋“œ.md

4. ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

โœจ ํ•ต์‹ฌ: AI์—๊ฒŒ ๋ชจ๋“  ๊ฒƒ์„ ๋งก๊ธฐ์„ธ์š”!

Step 1: Agent ์‹œ์ž‘ (๊ฐ€์ด๋“œ ๊ฐ•์ œ ์ค€์ˆ˜ ๋ชจ๋“œ)

AI CLI์— ๋‹ค์Œ ํ”„๋กฌํ”„ํŠธ๋งŒ ์ „๋‹ฌ:

@Universal_Notion_Agent/ ์‹œ์ž‘

AI Agent๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ์ž๋™ ์‹คํ–‰:

  • โœ… ๋ชจ๋“  Core_Guides ์ฝ๊ธฐ ๋ฐ ๊ฐ•์ œ ์ค€์ˆ˜ ๋ชจ๋“œ ํ™œ์„ฑํ™”
  • โœ… ์…‹์—… ๊ฒ€์ง„: ํ˜„์žฌ ํ™˜๊ฒฝ ๋ฐ MCP ์„œ๋ฒ„ ์—ฐ๊ฒฐ ์ƒํƒœ ํ™•์ธ
  • โœ… ์…‹์—… ์•ˆ๋‚ด: ๋ฏธ์™„๋ฃŒ ํ•ญ๋ชฉ์ด ์žˆ์œผ๋ฉด ์–ด๋–ค ๋ถ€๋ถ„์„ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š”์ง€ ์ž๋™ ์•ˆ๋‚ด
  • โœ… ์ค€๋น„ ์™„๋ฃŒ ๋ณด๊ณ : ๋ชจ๋“  ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ์ƒํƒœ ์•Œ๋ฆผ
  • โœ… ์‚ฌ์šฉ ์˜ˆ์‹œ ํ”„๋กฌํ”„ํŠธ ์ œ๊ณต

๐Ÿ”ด ์ค‘์š”:

  • ๋‹ค๋ฅธ ์…‹์—… ์ „์— ๋ฌด์กฐ๊ฑด ๋จผ์ € @Universal_Notion_Agent/ ์‹œ์ž‘ ์‹คํ–‰
  • ์ด README๋ฅผ ์ฝ๊ธฐ ์ „์— AI์—๊ฒŒ ๋ฌผ์–ด๋ณด์„ธ์š”
  • ์…‹์—… ๊ฒ€์ง„, ์…‹์—…, ์‹คํ–‰ ์ „๋ถ€ AI์—๊ฒŒ ๋งก๊ธฐ๋ฉด ๋ฉ๋‹ˆ๋‹ค

Step 2: ์ž‘์—… ์‹คํ–‰

Agent๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์˜ˆ์‹œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์—… ์š”์ฒญ:

document.md ํŒŒ์ผ์„ Notion์— ์—…๋กœ๋“œํ•ด์ค˜

๊ทธ๊ฒŒ ์ „๋ถ€์ž…๋‹ˆ๋‹ค! ๐ŸŽ‰

Step 3: ์ž‘์—… ์ข…๋ฃŒ (์„ ํƒ)

๊ฐ€์ด๋“œ ์ค€์ˆ˜ ๋ชจ๋“œ๋ฅผ ํ•ด์ œํ•˜๋ ค๋ฉด:

@Universal_Notion_Agent/ ์ข…๋ฃŒ

AI Agent๊ฐ€ ์ผ๋ฐ˜ ๋ชจ๋“œ๋กœ ๋ณต๊ท€ํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ/
โ”œโ”€โ”€ README.md                                    # ํ”„๋กœ์ ํŠธ ์ „์ฒด ์†Œ๊ฐœ
โ”œโ”€โ”€ LICENSE                                      # MIT ๋ผ์ด์„ ์Šค
โ”œโ”€โ”€ QUICK_START.md                               # ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ
โ”œโ”€โ”€ CHANGELOG.md                                 # ๋ณ€๊ฒฝ ์ด๋ ฅ
โ”œโ”€โ”€ CONTRIBUTING.md                              # ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ
โ”œโ”€โ”€ AGENT_์ž‘์„ฑ_๊ฐ€์ด๋“œ.md                         # Notion Agent ์‹คํ–‰ ๋กœ์ง
โ”œโ”€โ”€ AGENT_์ž‘์„ฑ_๊ฐ€์ด๋“œ_๋ฒ”์šฉ_ํ…œํ”Œ๋ฆฟ.md              # ๋ฒ”์šฉ Agent ์ž‘์„ฑ ํ…œํ”Œ๋ฆฟ
โ”‚
โ”œโ”€โ”€ Universal_Notion_Agent/                      # ๐Ÿค– AI Agent ์‹คํ–‰ ์—”์ง„ (๋…๋ฆฝ ์‹คํ–‰)
โ”‚   โ”œโ”€โ”€ README.md                                # Agent ์—”์ง„ ์„ค๋ช…
โ”‚   โ”œโ”€โ”€ Agent_์‹คํ–‰_๊ฐ€์ด๋“œ.md                     # AI Agent ๋™์ž‘ ์ •์˜
โ”‚   โ”œโ”€โ”€ Quick_Fix_Chrome_Profile.md              # Chrome ํ”„๋กœํ•„ ์„ค์ • (๋น ๋ฅธ ํ•ด๊ฒฐ)
โ”‚   โ”œโ”€โ”€ Quick_Fix_Google_OAuth.md                # OAuth ์—๋Ÿฌ ํ•ด๊ฒฐ (๋น ๋ฅธ ํ•ด๊ฒฐ)
โ”‚   โ”œโ”€โ”€ Quick_Reference.md                       # ๋น ๋ฅธ ์ฐธ์กฐ
โ”‚   โ”œโ”€โ”€ TROUBLESHOOTING.md                       # ๋ฌธ์ œ ํ•ด๊ฒฐ
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ Core_Guides/                             # ํ•ต์‹ฌ ์‹คํ–‰ ๋กœ์ง (8๊ฐœ)
โ”‚   โ”‚   โ”œโ”€โ”€ 00_๋ฉ”์ธ_๊ฐ€์ด๋“œ.md
โ”‚   โ”‚   โ”œโ”€โ”€ 01_์‹คํ–‰_๊ฐ€์ด๋“œ.md
โ”‚   โ”‚   โ”œโ”€โ”€ 02_์ฝ”๋“œ_ํŒจํ„ด.md
โ”‚   โ”‚   โ”œโ”€โ”€ 03_์—๋Ÿฌ_์ฒ˜๋ฆฌ.md
โ”‚   โ”‚   โ”œโ”€โ”€ 04_ํ…œํ”Œ๋ฆฟ.md
โ”‚   โ”‚   โ”œโ”€โ”€ 05_๋ธŒ๋ผ์šฐ์ €_ํ”„๋กœํ•„_์„ค์ •.md
โ”‚   โ”‚   โ”œโ”€โ”€ 06_์ค‘์š”_์ฃผ์˜์‚ฌํ•ญ.md
โ”‚   โ”‚   โ””โ”€โ”€ 07_๋ธŒ๋ผ์šฐ์ €_์ž๋™ํ™”_ํ•จ์ •.md           # โญ ์‹ค์ „ ๊ฒ€์ฆ๋จ
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ Platform_Guides/                         # ํ”Œ๋žซํผ๋ณ„ MCP ์„ค์ • (3๊ฐœ)
โ”‚   โ”‚   โ”œโ”€โ”€ Cursor/Cursor_์„ค์ •_๊ฐ€์ด๋“œ.md
โ”‚   โ”‚   โ”œโ”€โ”€ Claude/Claude_์„ค์ •_๊ฐ€์ด๋“œ.md
โ”‚   โ”‚   โ””โ”€โ”€ Antigravity/Antigravity_์„ค์ •_๊ฐ€์ด๋“œ.md
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ Examples/                                # ์‚ฌ์šฉ ์˜ˆ์‹œ (2๊ฐœ)
โ”‚   โ”‚   โ”œโ”€โ”€ ๊ธฐ๋ณธ_์—…๋กœ๋“œ_์˜ˆ์‹œ.md
โ”‚   โ”‚   โ””โ”€โ”€ ๋ถ€๋ชจ_ํŽ˜์ด์ง€_์ง€์ •_์˜ˆ์‹œ.md
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ Templates/                               # ํ”„๋กฌํ”„ํŠธ ํ…œํ”Œ๋ฆฟ (1๊ฐœ)
โ”‚       โ””โ”€โ”€ ์‚ฌ์šฉ์ž_ํ”„๋กฌํ”„ํŠธ_ํ…œํ”Œ๋ฆฟ.md

๐ŸŽฏ ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

์‹œ๋‚˜๋ฆฌ์˜ค 1: ๊ธฐ๋ณธ ์—…๋กœ๋“œ

document.md ํŒŒ์ผ์„ Notion์— ์—…๋กœ๋“œํ•ด์ค˜

์‹œ๋‚˜๋ฆฌ์˜ค 2: ๋ถ€๋ชจ ํŽ˜์ด์ง€ ์ง€์ •

document.md ํŒŒ์ผ์„
https://www.notion.so/[ํŽ˜์ด์ง€ID]
ํ•˜์œ„์— ์—…๋กœ๋“œํ•ด์ค˜

์‹œ๋‚˜๋ฆฌ์˜ค 3: ์ œ๋ชฉ ์ง€์ •

document.md ํŒŒ์ผ์„
"๐Ÿ“š ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ"๋กœ
Notion์— ์—…๋กœ๋“œํ•ด์ค˜

๐Ÿ’ก ์ž‘๋™ ์›๋ฆฌ: ๋ชจ๋“  ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ๋™์ผํ•œ 2๋‹จ๊ณ„ Fallback ์ „๋žต ์ ์šฉ

  1. 1์ฐจ: Notion MCP API๋กœ ๋น ๋ฅธ ์ƒ์„ฑ ์‹œ๋„
  2. 2์ฐจ: ์‹คํŒจ ์‹œ ์ž๋™์œผ๋กœ Playwright ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”๋กœ ์ „ํ™˜ํ•˜์—ฌ ์ •ํ™•ํ•œ ์œ„์น˜์— ์ƒ์„ฑ

โš™๏ธ ๊ธฐ์ˆ  ์Šคํƒ

MCP ์„œ๋ฒ„ (2๊ฐœ ํ•„์ˆ˜)

  1. Notion MCP Server (@notionhq/mcp-server-notion)

    • ์—ญํ• : 1์ฐจ ์‹œ๋„ - Notion API๋กœ ๋น ๋ฅธ ํŽ˜์ด์ง€ ์ƒ์„ฑ
    • ์‹คํŒจ ์‹œ: ์ž๋™์œผ๋กœ Playwright๋กœ ์ „ํ™˜
  2. Playwright MCP Server (@executeautomation/playwright-mcp-server)

    • ์—ญํ• : 2์ฐจ Fallback - ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™”๋กœ ์ง์ ‘ ์ž‘์—…
    • ์žฅ์ : API ์ œํ•œ ์—†์Œ, ๊ถŒํ•œ ๋ฌธ์ œ ์—†์Œ, 100% ์„ฑ๊ณต ๋ณด์žฅ

์ง€์› ํ”Œ๋žซํผ

  • Cursor Pro: MCP ๋„ค์ดํ‹ฐ๋ธŒ ์ง€์›
  • Claude CLI (claude-code): Anthropic ๊ณต์‹ CLI ๋„๊ตฌ
  • Antigravity: ๋กœ์ปฌ ์—์ด์ „ํŠธ ์‹คํ–‰ ํ”Œ๋žซํผ

ํ•ต์‹ฌ ๊ธฐ์ˆ 

  • MCP (Model Context Protocol): AI์™€ ์™ธ๋ถ€ ๋„๊ตฌ ๊ฐ„ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ
  • Notion API: Notion ํŽ˜์ด์ง€ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ (1์ฐจ ์‹œ๋„)
  • Playwright: ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™” (2์ฐจ Fallback)

๐Ÿ”ง ๋ฌธ์ œ ํ•ด๊ฒฐ

๐Ÿ” Chrome ์ž๋™ ๋กœ๊ทธ์ธ ์„ค์ • (๊ถŒ์žฅ) โญ

๋น ๋ฅธ ์„ค์ • (5๋ถ„): Universal_Notion_Agent/Quick_Fix_Chrome_Profile.md ์ฐธ์กฐ

ํšจ๊ณผ:

  • โœ… Notion ์ž๋™ ๋กœ๊ทธ์ธ
  • โœ… Google OAuth ์ฐจ๋‹จ ์šฐํšŒ
  • โœ… ๋งค๋ฒˆ ๋กœ๊ทธ์ธ ๋ถˆํ•„์š”
  • โœ… Playwright Fallback ์‹œ์—๋„ ์ž๋™ ๋กœ๊ทธ์ธ ์ƒํƒœ ์œ ์ง€

Google OAuth ๋กœ๊ทธ์ธ ์—๋Ÿฌ

์ฆ์ƒ: "๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” ์•ฑ์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค"

๋น ๋ฅธ ํ•ด๊ฒฐ: Universal_Notion_Agent/Quick_Fix_Chrome_Profile.md ์ฐธ์กฐ

์ž์„ธํ•œ ๊ฐ€์ด๋“œ: Universal_Notion_Agent/Core_Guides/05_๋ธŒ๋ผ์šฐ์ €_ํ”„๋กœํ•„_์„ค์ •.md ์ฐธ์กฐ

๊ธฐํƒ€ ๋ฌธ์ œ

  • MCP ์„œ๋ฒ„ ์—ฐ๊ฒฐ ์‹คํŒจ: ํ”Œ๋žซํผ๋ณ„ ์„ค์ • ๊ฐ€์ด๋“œ ์žฌํ™•์ธ
    • โš ๏ธ ์ค‘์š”: Notion MCP์™€ Playwright MCP ๋‘˜ ๋‹ค ์„ค์ •๋˜์–ด์•ผ ํ•จ
  • ํŒŒ์ผ ์—…๋กœ๋“œ ์‹คํŒจ: Universal_Notion_Agent/Core_Guides/03_์—๋Ÿฌ_์ฒ˜๋ฆฌ.md ์ฐธ์กฐ
  • ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ์ฒ˜๋ฆฌ: ์ž๋™์œผ๋กœ ์ฒญํฌ ๋ถ„ํ•  ์ฒ˜๋ฆฌ๋จ
  • Notion MCP ์‹คํŒจ: ๊ฑฑ์ • ๋งˆ์„ธ์š”! ์ž๋™์œผ๋กœ Playwright๋กœ ์ „ํ™˜๋˜์–ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค

๐ŸŽ“ ๊ฐœ๋ฐœ ์ฒ ํ•™ & ์ฐธ๊ณ ์‚ฌํ•ญ

LLM ์ˆ˜์ค€ ๊ธฐ๋ฐ˜ ์„ค๊ณ„

์ด ํ”„๋กœ์ ํŠธ๋Š” Cursor Pro Auto (๋‚ฎ์€ ์ˆ˜์ค€์˜ LLM) ๊ธฐ์ค€์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์œ :

  • โœ… ๋‚ฎ์€ ์ˆ˜์ค€์—์„œ ์ž˜ ๋Œ์•„๊ฐ€๋ฉด โ†’ ๋†’์€ ์ˆ˜์ค€์—์„œ๋Š” ๋†’์€ ํ™•๋ฅ ๋กœ ์ž˜ ๋Œ์•„๊ฐ
  • โœ… ์ตœ์†Œ ์‚ฌ์–‘ ๋ณด์žฅ์œผ๋กœ ๋ฒ”์šฉ์„ฑ ํ™•๋ณด
  • โœ… ๋” ๊ฐ•๋ ฅํ•œ LLM์—์„œ๋Š” ๋”์šฑ ์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™

Agent ํ•™์Šต ํšจ๊ณผ

ํ•œ ๋ฒˆ ์„ฑ๊ณตํ•˜๋ฉด ๊ณ„์† ์„ฑ๊ณตํ•ฉ๋‹ˆ๋‹ค!

  • ๐Ÿง  Agent๊ฐ€ ์‹คํŒจ ์‚ฌ๋ก€๋ฅผ ํ•™์Šต
  • ๐Ÿ“ˆ ๊ฐ™์€ ์ฑ„ํŒ…์—์„œ๋Š” ์ดํ›„ ์—…๋กœ๋“œ ์‹œ ๋†’์€ ์•ˆ์ •์„ฑ ์œ ์ง€
  • ๐Ÿ”„ ์žฌ์‹œ๋„ํ• ์ˆ˜๋ก ์„ฑ๊ณต๋ฅ  ์ฆ๊ฐ€

๐Ÿ’ก ํŒ: ์ฒซ ์—…๋กœ๋“œ์—์„œ ์‹คํŒจํ•˜๋”๋ผ๋„ ํฌ๊ธฐํ•˜์ง€ ๋งˆ์„ธ์š”. Agent๊ฐ€ ํ•™์Šต ์ค‘์ž…๋‹ˆ๋‹ค!


๐Ÿค ๊ธฐ์—ฌ

์ด ํ”„๋กœ์ ํŠธ๋Š” ์˜คํ”ˆ์†Œ์Šค์ด๋ฉฐ, ๊ฐœ์„  ์ œ์•ˆ ๋ฐ ๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ๐ŸŽ‰

๊ธฐ์—ฌ ๋ฐฉ๋ฒ•

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request (PR ํ…œํ”Œ๋ฆฟ์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค)

๐Ÿ“š ์ถ”๊ฐ€ ์ž๋ฃŒ

Agent ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋ฌธ์„œ

  • ๋ฒ”์šฉ Agent ์ž‘์„ฑ ํ…œํ”Œ๋ฆฟ: AGENT_์ž‘์„ฑ_๊ฐ€์ด๋“œ_๋ฒ”์šฉ_ํ…œํ”Œ๋ฆฟ.md
  • ์ƒˆ๋กœ์šด AI Agent ๊ฐœ๋ฐœ ์‹œ ์ฐธ์กฐ ๋ฌธ์„œ
  • ํ‘œ์ค€ํ™”๋œ 5๋‹จ๊ณ„ ์ž‘์—… ํ๋ฆ„
  • ์ผ๊ด€๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์ œ๊ณต

๊ณต์‹ ๋ฌธ์„œ


๐Ÿ“„ ๋ผ์ด์„ ์Šค

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ“ ๋ณ€๊ฒฝ ์ด๋ ฅ

v2.1.4 (2026-01-14)

  • โœ… README ๋Œ€ํญ ๊ฐœ์„ 
    • ํ”„๋กœ์ ํŠธ ๋ฐฐ๊ฒฝ ๋ฐ ๊ฐœ๋ฐœ ์ฒ ํ•™ ์„น์…˜ ์ถ”๊ฐ€
    • ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๋ช…ํ™•ํ™” (AI์—๊ฒŒ ๋ชจ๋“  ๊ฒƒ์„ ๋งก๊ธฐ๋Š” ๋ฐฉ์‹ ๊ฐ•์กฐ)
    • LLM ์ˆ˜์ค€ ๊ธฐ๋ฐ˜ ์„ค๊ณ„ ์ฒ ํ•™ ์„ค๋ช… ์ถ”๊ฐ€
  • โœ… PR ํ…œํ”Œ๋ฆฟ ์ถ”๊ฐ€
    • ์ƒ์„ธํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ณผ์ • ๊ธฐ๋ก์šฉ ํ…œํ”Œ๋ฆฟ
    • AI ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ํŒ ํฌํ•จ
    • MCP ๋„๊ตฌ ์‚ฌ์šฉ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ถ”๊ฐ€
  • โœ… ๋ถ€๋ชจ ํŽ˜์ด์ง€ ์œ„์น˜ ๊ฒ€์ฆ ๋กœ์ง ๊ฐ•ํ™”
    • 01_์‹คํ–‰_๊ฐ€์ด๋“œ.md: API ์„ฑ๊ณต ํ›„ ์‹ค์ œ ์œ„์น˜ ๊ฒ€์ฆ ๋‹จ๊ณ„ ์ถ”๊ฐ€
    • 02_์ฝ”๋“œ_ํŒจํ„ด.md: verifyPageUnderParent ๊ฒ€์ฆ ํ•จ์ˆ˜ ํŒจํ„ด ์ถ”๊ฐ€

v2.1.3 (2026-01-14)

  • โœ… Core Guides ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ
    • 01_์‹คํ–‰_๊ฐ€์ด๋“œ.md: ์‹คํ–‰ ์ ˆ์ฐจ ๋ฐ ๊ฒ€์ฆ ๋‹จ๊ณ„ ์ƒ์„ธํ™”
    • 02_์ฝ”๋“œ_ํŒจํ„ด.md: ์ฝ”๋“œ ํŒจํ„ด ๋ฐ ํ•จ์ˆ˜ ์˜ˆ์‹œ ์ถ”๊ฐ€
  • โœ… ๋ฌธ์„œ ํ’ˆ์งˆ ๊ฐœ์„  ๋ฐ ๊ฐ€์ด๋“œ ๋ณด์™„

v2.1.2 (2026-01-13)

  • โœ… ์‹ค์ „ ๊ฒ€์ฆ๋œ ๋ธŒ๋ผ์šฐ์ € ์ž๋™ํ™” ํ•จ์ • ๊ฐ€์ด๋“œ ์ถ”๊ฐ€ (07_๋ธŒ๋ผ์šฐ์ €_์ž๋™ํ™”_ํ•จ์ •.md)
  • โœ… Troubleshooting ๊ฐ€์ด๋“œ ์ถ”๊ฐ€ (์‹ค์ œ ๋ฌธ์ œ ํ•ด๊ฒฐ ์‚ฌ๋ก€ ๊ธฐ๋ฐ˜)
  • โœ… browser_evaluate ์˜ฌ๋ฐ”๋ฅธ ์‚ฌ์šฉ๋ฒ• ๋ฌธ์„œํ™”
  • โœ… ์ œ๋ชฉ ์˜ค์—ผ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ถ”๊ฐ€
  • โœ… ์‚ฌ์ด๋“œ ํŒจ๋„ ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ถ”๊ฐ€

v2.1.1 (2026-01-13)

  • โœ… Google OAuth ๋กœ๊ทธ์ธ ์—๋Ÿฌ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ ์ถ”๊ฐ€
  • โœ… ๋ธŒ๋ผ์šฐ์ € ํ”„๋กœํ•„ ์„ค์ • ๊ฐ€์ด๋“œ ์ถ”๊ฐ€
  • โœ… Quick Fix ๋ฌธ์„œ ์ถ”๊ฐ€

v2.1.0 (2026-01-13)

  • โœ… "@Universal_Notion_Agent/ ์‹œ์ž‘" ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • โœ… ์ž๋™ ์…‹์—… ํ™•์ธ ๋ฐ ์•ˆ๋‚ด
  • โœ… ๋ฒ”์šฉ Agent ์ž‘์„ฑ ํ…œํ”Œ๋ฆฟ ์ถ”๊ฐ€

v2.0.0 (2026-01-13)

  • โœ… ๋ฒ”์šฉ ๋ฒ„์ „์œผ๋กœ ๋ฆฌํŒฉํ† ๋ง
  • โœ… Cursor Pro, Claude CLI, Antigravity ์ง€์›
  • โœ… ํ”Œ๋žซํผ๋ณ„ ์„ค์ • ๊ฐ€์ด๋“œ ์ถ”๊ฐ€
  • โœ… MCP ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜์œผ๋กœ ์žฌ์„ค๊ณ„

๐Ÿ‘ค ์ž‘์„ฑ์ž

๊น€์ค€๋ชจ

๐Ÿ“ง Email: rnsdlsdmtlk@gmail.com


๐Ÿงช ํ…Œ์ŠคํŠธ ์ƒํƒœ

  • โœ… Cursor Pro: ํ…Œ์ŠคํŠธ ์™„๋ฃŒ
  • โœ… Claude CLI: ํ…Œ์ŠคํŠธ ์™„๋ฃŒ
  • โณ Antigravity: ํ…Œ์ŠคํŠธ ์™„๋ฃŒ

Made with โค๏ธ by ๊น€์ค€๋ชจ

Universal Notion Agent v2.1.4

About

๐ŸŒ ๋งˆํฌ๋‹ค์šด ์ž๋™ Notion ์—…๋กœ๋“œ AI Agent | Cursor, Claude CLI, Antigravity ์ง€์›

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors