loading…
Search for a command to run...
loading…
MCP server that automatically saves summaries of AI papers or stock articles to a Notion database.
MCP server that automatically saves summaries of AI papers or stock articles to a Notion database.
화·금 자동으로 시장 데이터·뉴스를 수집해 Notion에 저장하는 투자 리서치 자동화 시스템.
MCP 서버(server.py)와 GitHub Actions 배치 스크립트(daily_action.py)로 구성됩니다.
⚠️ Notion 관련 작업은 이 폴더를 VS Code에서 열고 사용해야 합니다.
CLAUDE.md가 이 폴더에 위치해 있어, 여기서 열어야 Claude가 Notion 규칙을 적용합니다.
notion-finance-digest/
├── .github/
│ └── workflows/
│ └── daily.yml # GitHub Actions 워크플로우 (화·금 09:00 KST 자동 실행)
├── CLAUDE.md # Claude Code 작업 규칙
├── daily_action.py # 일일 자동화 스크립트 (GitHub Actions 전용)
├── server.py # MCP 서버 (Notion 저장 도구)
├── .env # 환경변수 (직접 생성, git 제외)
├── .env.example # 환경변수 템플릿
├── requirements.txt
└── README.md
holidays 라이브러리)NOTION_API_KEY, ANTHROPIC_API_KEYFORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true')| 항목 | 제목 형식 | 아이콘 | sub_category |
|---|---|---|---|
| ① 뉴스 종합 | [YYYY-MM-DD] 경제 뉴스 종합 |
📰 | 뉴스 |
| ② 주간브리핑 | [YYYY-MM-DD] 주간 투자 브리핑 |
📊 | 주간브리핑 |
| ③ Claude 인사이트 | [YYYY-MM-DD] Claude 인사이트 |
🔍 | 산업분석 |
| ④ 포트폴리오 브리핑 | [YYYY-MM-DD] 포트폴리오 브리핑 |
💼 | 포트폴리오 |
RETENTION_DAYS 기준 초과 항목 아카이브| 소스 | 항목 | 수집량 |
|---|---|---|
| 연합뉴스 RSS | ①②③④ | 5건 |
| 한국경제 RSS | ①②③④ | 3건 |
| 매일경제 RSS | ①②③④ | 3건 |
| Reuters RSS | ③④ | 3건 |
| CNBC RSS | ③④ | 3건 |
| MarketWatch RSS | ③④ | 3건 |
| 연합뉴스 국제경제 RSS | ③④ | 3건 |
| 네이버 금융 리서치 | ③ | 10건 (제목·증권사명) |
| yfinance 시장 데이터 | ③④ | KOSPI·KOSDAQ·S&P500·NASDAQ·달러인덱스·WTI·금·달러/원 |
| 카테고리 | 보존 기간 |
|---|---|
| 뉴스 | 14일 |
| 주간브리핑 | 30일 |
| 산업분석 | 60일 |
| 포트폴리오 | 60일 |
모두 "Finance & 투자" 페이지 (33117b872be68187a1b4ddc51261856e) 내 인라인 DB.
| DB | ID | 용도 |
|---|---|---|
| 📰 주식 리서치 | 39bf50a1aca04ad2a10079e958cf96d4 |
뉴스 / 산업분석 / 주간브리핑 / 포트폴리오 |
| 📚 주식 공부노트 | d1afcb876857487eb978c1a8e0952d05 |
용어 / 이론 / 지표 / 전략 / 산업지식 |
| 📖 AI 논문 | 34617b872be68060a474e18a73510f38 |
논문 리뷰 및 요약 |
| 도구 | 설명 |
|---|---|
save_summary_to_notion |
논문·주식 리서치·공부노트를 Notion DB에 새 페이지로 저장 |
update_notion_page |
기존 Notion 페이지에 내용 추가(append) |
save_summary_to_notion 파라미터| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
title |
string | ✅ | 페이지 제목 |
content |
string | ✅ | 본문 내용 |
source_url |
string | ✅ | 원본 URL |
category |
"paper" | "stock_research" | "stock_study" |
✅ | 저장 DB 선택 |
sub_category |
string | ❌ | 카테고리 세분류 |
source |
string | ❌ | 출처 |
tags |
list[string] | ❌ | 태그 목록 |
difficulty |
string | ❌ | 난이도 — stock_study 전용 ("기초" | "중급" | "고급") |
icon |
string | ❌ | 페이지 아이콘 이모지 (예: "📰") |
& "D:\Anaconda3\envs\project\python.exe" -m pip install -r requirements.txt
NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NOTION_PAPER_DB_ID=34617b872be68060a474e18a73510f38
NOTION_STOCK_RESEARCH_DB_ID=39bf50a1aca04ad2a10079e958cf96d4
NOTION_STOCK_STUDY_DB_ID=d1afcb876857487eb978c1a8e0952d05
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxxxxx
~/.claude/settings.json에 추가:
{
"mcpServers": {
"notion-finance-digest": {
"command": "D:\\Anaconda3\\envs\\project\\python.exe",
"args": ["d:/projects/python/notion-finance-digest/server.py"]
}
}
}
##, ###) 사용 금지 → ━━━ 섹션명 ━━━ 형식 사용.env는 .gitignore에 포함되어 있습니다. API 키를 커밋하지 마세요.daily_action.py 상단 PORTFOLIO_HOLDINGS 상수를 수동으로 업데이트해야 합니다.Run in your terminal:
claude mcp add notion-summary-server -- npx Yes, Notion Summary Server MCP is free — one-click install via Unyly at no cost.
No, Notion Summary Server runs without API keys or environment variables.
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
Open Notion Summary Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Query your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devThis server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashRead-only database access with schema inspection.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs