notion_summary_server
notion_summary_server
MCP-сервер, который автоматически сохраняет краткие содержания AI-статей или биржевых новостей в базу данных Notion.
Структура файлов
notion_summary_server/
├── server.py # MCP 서버 메인 파일
├── .env # 환경변수 (직접 생성, git 제외)
├── .env.example # 환경변수 템플릿
├── .gitignore
├── requirements.txt
└── README.mdRelated MCP server: notion-mcp-server
Инструменты (Tool)
Инструмент | Описание |
| Сохранение краткого содержания в новую страницу базы данных Notion |
Входные параметры
Параметр | Тип | Обязательно | Описание | |
| string | ✅ | Заголовок страницы | |
| string | ✅ | Краткое содержание | |
| string | ✅ | URL исходной статьи или научной работы | |
|
|
| ✅ | Выбор целевой базы данных |
Предварительные требования
1. Создание интеграции Notion
Перейдите по ссылке https://www.notion.so/my-integrations
Нажмите New integration
Введите имя и создайте → скопируйте Internal Integration Token
2. Подключение интеграции к базе данных Notion
Для каждой из двух баз данных:
В правом верхнем углу нажмите меню
...→ Connections → добавьте созданную интеграциюЕсли интеграция не подключена, при вызове API возникнет ошибка
object_not_found
Установка
cd d:\python\notion_summary_server
# 가상환경 생성 (선택)
python -m venv .venv
.venv\Scripts\activate
# 의존성 설치
pip install -r requirements.txtНастройка переменных окружения
Скопируйте .env.example для создания файла .env:
copy .env.example .envОткройте файл .env и введите значения:
NOTION_API_KEY=secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NOTION_STOCK_DB_ID=33117b872be68187a1b4ddc51261856e
NOTION_PAPER_DB_ID=34617b872be68060a474e18a73510f38Как узнать ID базы данных: это 32-значная строка в URL страницы базы данных Notion после
notion.so/и перед?
Регистрация MCP в Claude Code
Выполните следующую команду в терминале:
claude mcp add notion_summary_server -- python d:/python/notion_summary_server/server.pyИли добавьте вручную в ~/.claude/settings.json:
{
"mcpServers": {
"notion_summary_server": {
"command": "python",
"args": ["d:/python/notion_summary_server/server.py"]
}
}
}После регистрации перезапустите Claude Code или проверьте с помощью команды /mcp:
/mcpПримеры использования
Запросите у Claude следующее:
이 논문을 요약해서 Notion에 저장해줘:
https://arxiv.org/abs/2310.06825오늘 삼성전자 기사 요약해서 주식 DB에 저장해줘Пример прямого вызова инструмента 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"
}
}Структура страницы Notion
Формат сохраняемой страницы:
[제목]
┌─────────────────────────────────┐
│ 🔗 원본 링크: {source_url} │
└─────────────────────────────────┘
## 요약
{content}
---
저장일시: 2025-05-09 10:30 UTC | 분류: AI 논문Примечания
Имя свойства заголовка (title) в базе данных Notion определяется автоматически, независимо от того, как оно называется.
Если текст краткого содержания слишком длинный, он автоматически разбивается на части (ограничение блока Notion: 2000 символов).
Никогда не добавляйте API-ключи в git. Файл
.envуже включен в.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.-