notion_summary_server
notion_summary_server
Ein MCP-Server, der Zusammenfassungen von KI-Forschungsarbeiten oder Aktienartikeln automatisch in einer Notion-Datenbank speichert.
Dateistruktur
notion_summary_server/
├── server.py # MCP 서버 메인 파일
├── .env # 환경변수 (직접 생성, git 제외)
├── .env.example # 환경변수 템플릿
├── .gitignore
├── requirements.txt
└── README.mdRelated MCP server: notion-mcp-server
Tools
Tool | Beschreibung |
| Speichert die Zusammenfassung als neue Seite in der Notion-DB |
Eingabeparameter
Parameter | Typ | Erforderlich | Beschreibung | |
| string | ✅ | Seitentitel | |
| string | ✅ | Zusammenfassung | |
| string | ✅ | URL des Originalartikels oder der Forschungsarbeit | |
|
|
| ✅ | Auswahl der Zieldatenbank |
Vorbereitung
1. Notion-Integration erstellen
Besuchen Sie https://www.notion.so/my-integrations
Klicken Sie auf New integration
Geben Sie einen Namen ein, erstellen Sie die Integration und kopieren Sie das Internal Integration Token
2. Integration mit der Notion-DB verbinden
Für jede der beiden Datenbanken:
Klicken Sie oben rechts auf das
...-Menü → Connections → Fügen Sie die erstellte Integration hinzuWenn die Integration nicht verbunden ist, tritt beim API-Aufruf ein
object_not_found-Fehler auf
Installation
cd d:\python\notion_summary_server
# 가상환경 생성 (선택)
python -m venv .venv
.venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txtKonfiguration der Umgebungsvariablen
Kopieren Sie .env.example, um eine .env-Datei zu erstellen:
copy .env.example .envÖffnen Sie die .env-Datei und geben Sie die Werte ein:
NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NOTION_STOCK_DB_ID=33117b872be68187a1b4ddc51261856e
NOTION_PAPER_DB_ID=34617b872be68060a474e18a73510f38So finden Sie die DB-ID: Die 32-stellige Zeichenfolge in der URL der Notion-Datenbankseite nach
notion.so/und vor dem?
Registrierung bei Claude Code MCP
Führen Sie den folgenden Befehl im Terminal aus:
claude mcp add notion_summary_server -- python d:/python/notion_summary_server/server.pyOder fügen Sie es direkt zu ~/.claude/settings.json hinzu:
{
"mcpServers": {
"notion_summary_server": {
"command": "python",
"args": ["d:/python/notion_summary_server/server.py"]
}
}
}Starten Sie nach der Registrierung Claude Code neu oder überprüfen Sie es mit dem Befehl /mcp:
/mcpAnwendungsbeispiel
Bitten Sie Claude wie folgt:
이 논문을 요약해서 Notion에 저장해줘:
https://arxiv.org/abs/2310.06825오늘 삼성전자 기사 요약해서 주식 DB에 저장해줘Beispiel für den direkten Aufruf des MCP-Tools:
{
"tool": "save_summary_to_notion",
"arguments": {
"title": "Attention Is All You Need",
"content": "Transformer 아키텍처를 제안한 논문. Self-attention 메커니즘만으로 RNN 없이 seq2seq 모델 구현. BLEU 점수에서 SOTA 달성.",
"source_url": "https://arxiv.org/abs/1706.03762",
"category": "paper"
}
}Notion-Seitenstruktur
Format der gespeicherten Seite:
[제목]
┌─────────────────────────────────┐
│ 🔗 원본 링크: {source_url} │
└─────────────────────────────────┘
## 요약
{content}
---
저장일시: 2025-05-09 10:30 UTC | 분류: AI 논문Hinweise
Der Name der Titel-Eigenschaft der Notion-DB wird automatisch erkannt und verwendet, unabhängig davon, wie er lautet.
Wenn die Zusammenfassung zu lang ist, wird sie automatisch aufgeteilt und gespeichert (Notion-Block-Limit: 2000 Zeichen).
Committen Sie niemals API-Schlüssel in Git. Die
.env-Datei ist in.gitignoreenthalten.
This server cannot be deployed
Maintenance
Related MCP Connectors
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
MCP server for RiverScript, an AI transcription platform - fetches transcripts shared via a link.
An MCP server that integrates with Discord to provide AI-powered features.
Cloud-hosted MCP server for durable AI memory
Related MCP Servers
AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to interact with the Notion API, allowing them to search, read, comment on, and create content in Notion workspaces through natural language commands.19151,607 npm4,666MIT- AlicenseAqualityCmaintenanceAn MCP server for Notion API with optimized token efficiency and full database property filtering, enabling AI assistants to manage pages, databases, and blocks.3218 npm1MIT
- AlicenseCqualityCmaintenanceAn MCP server that lets AI assistants operate multiple Notion accounts simultaneously.44MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that fetches stock market data, stores it in PostgreSQL, and pushes selected results to Notion.-