Claude Slack To Notion
μ¬λ λ©μμ§, μ€λ λλ₯Ό μ 리νμ¬ λ Έμ μΌλ‘ μ΄μμ νλ ν΄λ‘λ νλ¬κ·ΈμΈ κ°λ°
Installation
npx claude-slack-to-notionAsk AI about Claude Slack To Notion
Powered by Claude Β· Grounded in docs
I know everything about Claude Slack To Notion. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
claude-slack-to-notion
Slack λ©μμ§λ₯Ό AIλ‘ λΆμνμ¬ Notion νμ΄μ§λ‘ μ 리νλ Claude νλ¬κ·ΈμΈ
μ΄κ² λκ°μ?
Slack μ±λμ λνλ₯Ό μλμΌλ‘ μμ§νκ³ , μνλ λ°©ν₯μΌλ‘ λΆμνμ¬ Notion νμ΄μ§λ‘ λ§λ€μ΄μ€λλ€. νμλ‘ μ 리, μ΄μ μΆμΆ, μ£Όμ λ³ λΆλ₯ λ± λΆμ λ°©ν₯μ μμ λ‘κ² μ§μ ν μ μμ΅λλ€.
graph LR
A["Slack μ±λ"] -->|λ©μμ§ μμ§| B["Claude"]
B -->|AI λΆμ| C["Notion νμ΄μ§"]
μ€μΉ
μ¬μ©νλ νκ²½μ λ§λ λ°©λ²μ μ ννμΈμ.
Desktop Extension μ€μΉ (κΆμ₯)
.mcpb νμΌμ μ¬μ©νλ©΄ JSON μλ νΈμ§ μμ΄ μν΄λ¦μΌλ‘ μ€μΉν μ μμ΅λλ€.
μ¬μ μ€λΉ: ν ν° λ°κΈ (μ²μ ν λ²λ§)
μ€μΉ μ μλ 3κ°μ κ°μ΄ νμν©λλ€. 미리 μ€λΉν΄λμΈμ:
| νλͺ© | λ°κΈ λ°©λ² | νμ |
|---|---|---|
| Slack User Token | api.slack.com/apps β μ± μ ν β OAuth & Permissions β User OAuth Token | xoxp-... |
| Notion API Key | notion.so/profile/integrations β μ API ν΅ν© μμ± | ntn_... |
| Notion Page URL | κ²°κ³Όλ₯Ό μ μ₯ν Notion νμ΄μ§ β μ°μΈ‘ μλ¨ κ³΅μ β λ§ν¬ λ³΅μ¬ | https://www.notion.so/... |
ν ν° λ°κΈμ΄ μ²μμ΄λΌλ©΄ μ€μΉ λ° ν ν° μ€μ κ°μ΄λμμ μ€ν¬λ¦°μ·κ³Ό ν¨κ» λ¨κ³λ³λ‘ μλ΄ν©λλ€.
μ€μΉ
- GitHub Releasesμμ μ΅μ
slack-to-notion-mcp.mcpbνμΌμ λ€μ΄λ‘λν©λλ€ - λ€μ΄λ‘λν
.mcpbνμΌμ λλΈν΄λ¦ν©λλ€ - Claude Desktopμ΄ μ΄λ¦¬λ©° ν ν° μ λ ₯ νλ©΄μ΄ λνλ©λλ€ β μμμ μ€λΉν 3κ°μ κ°μ λΆμ¬λ£μΌμΈμ
- νμ₯ νμ±ν: μ€μΉ ν μ€μ (
β + ,) β Extensions βSlack to Notionνλͺ©μ ν κΈμ μΌμ£ΌμΈμ (μ€μΉ μ§νμλ λΉνμ±ν μνμ λλ€) - μ€μΉ μλ£! μ λ ₯μ°½ μ°μΈ‘ νλ¨μ λꡬ μμ΄μ½μ΄ λνλλ©΄ μ μμ λλ€
μ λ°μ΄νΈν λλ μ
.mcpbνμΌμ λ€μ΄λ‘λνμ¬ λμΌνκ² μ€μΉνλ©΄ λ©λλ€.
μλ μ€μΉ (κ³ κΈ)
JSON μ€μ νμΌμ μ§μ νΈμ§νλ λ°©λ²μ λλ€. Desktop Extension μ€μΉκ° μ λλ κ²½μ°μ μ¬μ©νμΈμ.
μλ μ€μΉ λ°©λ² λ³΄κΈ°
1λ¨κ³: uv μ€μΉ (μ²μ ν λ²λ§)
μ΄ νλ¬κ·ΈμΈμ uvλΌλ λκ΅¬κ° νμν©λλ€. μ΄λ―Έ μ€μΉνλ€λ©΄ 2λ¨κ³λ‘ λμ΄κ°μΈμ.
- ν°λ―Έλμ μ½λλ€ (Spotlightμμ "ν°λ―Έλ" κ²μ, λλ
μμ© νλ‘κ·Έλ¨ > μ νΈλ¦¬ν° > ν°λ―Έλ) - μλ λͺ
λ Ήμ΄λ₯Ό 볡μ¬ν΄μ ν°λ―Έλμ λΆμ¬λ£κ³ Enterλ₯Ό λλ¦
λλ€:
curl -LsSf https://astral.sh/uv/install.sh | sh - μ€μΉκ° λλλ©΄ ν°λ―Έλμ λ«μλ€κ° λ€μ μ½λλ€
- μλ λͺ
λ Ήμ΄λ₯Ό λΆμ¬λ£κ³ Enterλ₯Ό λλ¦
λλ€. μΆλ ₯λ κ²½λ‘λ₯Ό 볡μ¬ν΄λμΈμ:
which uvx/Users/μ¬μ©μμ΄λ¦/.local/bin/uvxκ°μ κ²½λ‘κ° λμ΅λλ€. μ΄ κ²½λ‘λ₯Ό 2λ¨κ³μμ μ¬μ©ν©λλ€.
which uvxμμ μ무κ²λ λμ€μ§ μμΌλ©΄ ν°λ―Έλμ λ«κ³ λ€μ μ΄μ΄λ³΄μΈμ. κ·Έλλ μ λλ©΄$HOME/.local/bin/uvxκ²½λ‘λ₯Ό μ§μ μ¬μ©νμΈμ.
2λ¨κ³: μ€μ νμΌ μ΄κΈ°
- Claude Desktop μ± μ’μΈ‘ μλ¨μ κ³μ μμ΄μ½μ ν΄λ¦ν©λλ€
- μ€μ μ ν΄λ¦ν©λλ€ (λ¨μΆν€:
β + ,) - μΌμͺ½ λ©λ΄ νλ¨ λ°μ€ν¬ν± μ± μΉμ μμ κ°λ°μλ₯Ό ν΄λ¦ν©λλ€
- κ΅¬μ± νΈμ§μ ν΄λ¦νλ©΄ Finderμμ μ€μ νμΌ(
claude_desktop_config.json)μ΄ μ΄λ¦½λλ€ - μ΄ νμΌμ ν μ€νΈ νΈμ§κΈ°λ‘ μ½λλ€ (νμΌμ μ°ν΄λ¦ β λ€μμΌλ‘ μ΄κΈ° β ν μ€νΈ νΈμ§κΈ°)
3λ¨κ³: μ€μ λΆμ¬λ£κΈ°
νμΌμ κΈ°μ‘΄ λ΄μ©μ μ λΆ μ§μ°κ³ μλ λ΄μ©μ λΆμ¬λ£μ΅λλ€. λ κ΅°λ°λ₯Ό μμ νμΈμ:
μ¬κΈ°μ-uvx-κ²½λ‘-λΆμ¬λ£κΈ°β 1λ¨κ³μμ 볡μ¬ν uvx κ²½λ‘λ‘ κ΅μ²΄ν ν°κ°μ-μ¬κΈ°μ-μ λ ₯β μ€μ ν ν°μΌλ‘ κ΅μ²΄ (ν ν° λ°κΈ κ°μ΄λ)
{
"mcpServers": {
"slack-to-notion": {
"command": "μ¬κΈ°μ-uvx-κ²½λ‘-λΆμ¬λ£κΈ°",
"args": ["--refresh", "slack-to-notion-mcp"],
"env": {
"SLACK_USER_TOKEN": "xoxp-ν ν°κ°μ-μ¬κΈ°μ-μ
λ ₯",
"NOTION_API_KEY": "ν ν°κ°μ-μ¬κΈ°μ-μ
λ ₯",
"NOTION_PARENT_PAGE_URL": "https://www.notion.so/νμ΄μ§-λ§ν¬λ₯Ό-μ¬κΈ°μ-λΆμ¬λ£κΈ°"
}
}
}
}
μμ (uvx κ²½λ‘κ° /Users/hong/.local/bin/uvxμΈ κ²½μ°):
{
"mcpServers": {
"slack-to-notion": {
"command": "/Users/hong/.local/bin/uvx",
"args": ["--refresh", "slack-to-notion-mcp"],
"env": {
"SLACK_USER_TOKEN": "xoxp-1234-5678-abcd",
"NOTION_API_KEY": "ntn_λλsecret_λ‘μμνλν ν°",
"NOTION_PARENT_PAGE_URL": "https://www.notion.so/My-Page-abc123"
}
}
}
}
νμμ 곡μ νλ €λ©΄
SLACK_USER_TOKENλμSLACK_BOT_TOKEN(xoxb-)μ μ¬μ©ν μ μμ΅λλ€. μμΈν λ΄μ©μ ν ν° λ°κΈ κ°μ΄λλ₯Ό μ°Έκ³ νμΈμ.
4λ¨κ³: Claude Desktop μ¬μμ
νμΌμ μ μ₯(β + S)νκ³ Claude Desktopμ μμ ν μ’
λ£(Dockμμ μ°ν΄λ¦ β μ’
λ£)ν λ€ λ€μ μ€νν©λλ€.
μ μ μ°κ²° μ: μ λ ₯μ°½ μ°μΈ‘ νλ¨μ λꡬ μμ΄μ½μ΄ λνλ©λλ€.
μ¬μμν΄λ μ€λ₯κ° λμ€λ©΄ λ¬Έμ ν΄κ²° κ°μ΄λλ₯Ό νμΈνμΈμ.
Claude Code CLI (κ°λ°μ)
ν°λ―Έλμ μλ λͺ λ Ήμ΄λ₯Ό λΆμ¬λ£μΌμΈμ. μλ΄μ λ°λΌ ν ν°μ μ λ ₯νλ©΄ μλμΌλ‘ μ€μΉλ©λλ€:
curl -sL https://raw.githubusercontent.com/dykim-base-project/claude-slack-to-notion/main/scripts/setup.sh | bash
ν ν° λ°κΈμ΄ μ²μμ΄λΌλ©΄ μ€μΉ λ° ν ν° μ€μ κ°μ΄λλ₯Ό μ°Έκ³ νμΈμ.
μ¬μ©λ²
Claudeμκ² μμ°μ΄λ‘ λ§νλ©΄ λ©λλ€. μλ μμλ₯Ό κ·Έλλ‘ λ³΅μ¬ν΄μ μ¬μ©νμΈμ:
Slack μ±λ λͺ©λ‘ 보μ¬μ€
#general μ±λμ μ΅κ·Ό λ©μμ§λ₯Ό Notionμ νμλ‘μΌλ‘ μ 리ν΄μ€
#backend μ±λμμ μ΄λ² μ£Ό λ
Όμλ λ²κ·Έ μ΄μλ§ μΆλ €μ μ 리ν΄μ€
μ΄ μ€λ λ λ΄μ©μ μ£Όμ λ³λ‘ λΆλ₯ν΄μ Notion νμ΄μ§λ‘ λ§λ€μ΄μ€
λΆμ λ°©ν₯μ μμ λ‘κ² μ§μ ν μ μμ΅λλ€. "μμ½ν΄μ€", "μ‘μ μμ΄ν λ§ λ½μμ€", "κ²°μ μ¬ν μμ£Όλ‘ μ 리ν΄μ€" λ± μνλ λλ‘ μμ²νμΈμ.
νμ© ν
λΆμ μ€νμΌ κΈ°μ΅μν€κΈ°
λ§€λ² λΆμ λ°©ν₯μ μ€λͺ νλ λμ , ν λ²λ§ μλ €μ£Όλ©΄ λ€μλΆν° μλμΌλ‘ μ μ©λ©λλ€:
μμΌλ‘ νμλ‘μ κ²°μ μ¬νκ³Ό μ‘μ
μμ΄ν
μμ£Όλ‘ μ 리ν΄μ€. κΈ°μ΅ν΄μ€.
Slack λ©μμ§ μ 리ν λ νμ λ μ§λ³λ‘ λ¬Άμ΄μ μ 리ν΄μ€. κΈ°μ΅ν΄μ€.
μ΄λ κ² λ§νλ©΄ μ νΈλκ° μ μ₯λμ΄, μ΄ν λΆμ μ μλμΌλ‘ λ°μλ©λλ€.
λΆμ κ²°κ³Ό κ³ λννκΈ°
ν λ²μ μλ²½ν κ²°κ³Όλ₯Ό κΈ°λν기보λ€, λνλ₯Ό μ΄μ΄κ°λ©° λ€λ¬μ΄ 보μΈμ:
μ΄ νμλ‘μμ νμ μ‘°μΉκ° νμν νλͺ©λ§ λ°λ‘ λ½μμ€
λ°©κΈ μ 리ν λ΄μ©μμ λ΄λΉμλ³λ‘ λ€μ λΆλ₯ν΄μ€
λ©μ λ μ€λ λ λΆμ μμ²νκΈ°
λ©μ μ λ³΄ν΅ λ Όμ λμ CCλ νμΈ μμ²μΌλ‘ λ¬λ¦¬λ―λ‘, λ©μ λ λκΈλ§ 보면 λ§₯λ½μ λμΉ©λλ€.
μ΄ μ€λ λμμ λ΄κ° λ©μ
λ λ§₯λ½μ νμ
ν΄μ, λ΄κ° μμμΌ ν λ΄μ©κ³Ό ν΄μΌ ν μΌμ μ 리ν΄μ€
λ¬Έμ κ° μκ²Όλμ?
λ¬Έμ ν΄κ²° κ°μ΄λλ₯Ό νμΈνμΈμ.
λ μμ보기
- μ€μΉ λ° ν ν° μ€μ κ°μ΄λ β ν ν° λ°κΈ, μ λ°μ΄νΈ, μλ μ€μΉ
- μ 곡 λꡬ λͺ©λ‘ β νλ¬κ·ΈμΈμ΄ μ 곡νλ 12κ° MCP λꡬ
- κ°λ°μ κ°μ΄λ β νλ‘μ νΈ κ΅¬μ‘°, κΈ°μ μ€ν, CI/CD, κΈ°μ¬ λ°©λ²
- κ°λ° κ³Όμ β μ£Όμ μμ¬κ²°μ νμ€ν 리
λΌμ΄μ μ€
MIT
