notion_summary_server
notion_summary_server
Servidor MCP que guarda automáticamente resúmenes de artículos de IA o artículos bursátiles en una base de datos de Notion.
Estructura de archivos
notion_summary_server/
├── server.py # MCP 서버 메인 파일
├── .env # 환경변수 (직접 생성, git 제외)
├── .env.example # 환경변수 템플릿
├── .gitignore
├── requirements.txt
└── README.mdRelated MCP server: notion-mcp-server
Herramientas (Tool)
Herramienta | Descripción |
| Guarda el contenido del resumen como una nueva página en la base de datos de Notion |
Parámetros de entrada
Parámetro | Tipo | Obligatorio | Descripción | |
| string | ✅ | Título de la página | |
| string | ✅ | Contenido del resumen | |
| string | ✅ | URL del artículo o documento original | |
|
|
| ✅ | Selección de la base de datos de destino |
Preparación previa
1. Crear una integración de Notion
Haz clic en New integration
Introduce un nombre y crea la integración → Copia el Internal Integration Token
2. Conectar la integración a la base de datos de Notion
En cada una de las dos bases de datos:
Menú
...en la esquina superior derecha → Connections → Añade la integración creadaSi la integración no está conectada, se producirá un error
object_not_foundal realizar la llamada a la API
Instalación
cd d:\python\notion_summary_server
# 가상환경 생성 (선택)
python -m venv .venv
.venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txtConfiguración de variables de entorno
Copia .env.example para crear el archivo .env:
copy .env.example .envAbre el archivo .env e introduce los valores:
NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NOTION_STOCK_DB_ID=33117b872be68187a1b4ddc51261856e
NOTION_PAPER_DB_ID=34617b872be68060a474e18a73510f38Cómo encontrar el ID de la base de datos: Es la cadena de 32 caracteres que aparece en la URL de la página de la base de datos de Notion después de
notion.so/y antes de?
Registro de MCP en Claude Code
Ejecuta el siguiente comando en la terminal:
claude mcp add notion_summary_server -- python d:/python/notion_summary_server/server.pyO añádelo directamente a ~/.claude/settings.json:
{
"mcpServers": {
"notion_summary_server": {
"command": "python",
"args": ["d:/python/notion_summary_server/server.py"]
}
}
}Tras el registro, reinicia Claude Code o verifica con el comando /mcp:
/mcpEjemplo de uso
Solicita lo siguiente a Claude:
이 논문을 요약해서 Notion에 저장해줘:
https://arxiv.org/abs/2310.06825오늘 삼성전자 기사 요약해서 주식 DB에 저장해줘Ejemplo de llamada directa a la herramienta MCP:
{
"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"
}
}Estructura de la página de Notion
Formato de la página guardada:
[제목]
┌─────────────────────────────────┐
│ 🔗 원본 링크: {source_url} │
└─────────────────────────────────┘
## 요약
{content}
---
저장일시: 2025-05-09 10:30 UTC | 분류: AI 논문Notas importantes
Detecta y utiliza automáticamente el nombre de la propiedad de título de la base de datos de Notion, sea cual sea.
Si el contenido del resumen es largo, se divide y guarda automáticamente (límite de bloques de Notion: 2000 caracteres).
Nunca subas la clave de API a git. El archivo
.envya está incluido en.gitignore.
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.-