
danosb/onenote-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
danosb/onenote-mcp — это кандидат-сервер MCP, импортированный из https://github.com/danosb/onenote-mcp.
Обзор
danosb/onenote-mcp — это кандидат-сервер MCP, импортированный из https://github.com/danosb/onenote-mcp.
Обзор (машинный перевод)
Реализация сервера Model Context Protocol (MCP), позволяющая языковым моделям ИИ, таким как Claude и другим LLM, взаимодействовать с Microsoft OneNote.
Этот проект основан на azure-onenote-mcp-server от Zubeid Hendricks с изменениями для упрощения аутентификации и повышения удобства использования.
Что это делает?
Этот сервер позволяет ассистентам ИИ:
- Доступ к своим блокнотам, разделам и страницам OneNote
- Создавать новые страницы в своих тетрадях
- Просматривать свои заметки
- Чтение полного содержания заметок, включая форматирование HTML и текст
- Анализируйте и резюмируйте свои заметки напрямую
Всё это происходит напрямую через интерфейс ИИ, без необходимости переключаться между контекстами.
Использование с ИИ-ассистентами
Подготовка для курсора
- Клонируйте этот репозиторий и следуйте следующим этапам установки
- Запустить MCP-сервер:
npm start - Зарегистрируйте сервер в Cursor:
- Настройки открытия курсора (Cmd+, на Mac или Ctrl+, в Windows)
- Перейти на вкладку «MCP»
- Добавить новый сервер MCP с такими настройками:
- Имя:
onenote - Командование:
node - Args:
["/path/to/your/onenote-mcp.mjs"](используйте абсолютный путь)
Вот полный пример конфигурации JSON:
- Перезапустить курсор
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
OneNote MCP Server
A Model Context Protocol (MCP) server implementation that enables AI language models like Claude and other LLMs to interact with Microsoft OneNote.
This project is based on azure-onenote-mcp-server by Zubeid Hendricks, with modifications to simplify authentication and improve usability.
What Does This Do?
This server allows AI assistants to:
- Access your OneNote notebooks, sections, and pages
- Create new pages in your notebooks
- Search through your notes
- Read complete note content, including HTML formatting and text
- Analyze and summarize your notes directly
All of this happens directly through the AI interface without you having to switch contexts.
Using with AI Assistants
Setup for Cursor
-
Clone this repository and follow the installation steps below
-
Start the MCP server:
npm start -
Register the server in Cursor:
- Open Cursor preferences (Cmd+, on Mac or Ctrl+, on Windows)
- Go to the “MCP” tab
- Add a new MCP server with these settings:
- Name:
onenote - Command:
node - Args:
["/path/to/your/onenote-mcp.mjs"](use absolute path)
- Name:
Here’s the complete JSON configuration example:
{ "mcpServers": { "onenote": { "command": "node", "args": ["/absolute/path/to/your/onenote-mcp.mjs"], "env": {} } } } -
Restart Cursor
-
In Cursor, you can now interact with your OneNote data using natural language:
Can you show me my OneNote notebooks?
Create a new page in my first notebook with a summary of this conversation
Find notes related to "project planning" in my OneNote
The first time you ask about OneNote, the AI will guide you through the authentication process.
Setup for Claude Desktop (or other MCP-compatible assistants)
-
Clone this repository and follow the installation steps below
-
Start the MCP server:
npm start -
In the Claude Desktop settings, add the OneNote MCP server:
- Name:
onenote - Command:
node - Args:
["/path/to/your/onenote-mcp.mjs"](use absolute path)
JSON configuration example:
{ "mcpServers": { "onenote": { "command": "node", "args": ["/absolute/path/to/your/onenote-mcp.mjs"], "env": {} } } } - Name:
-
You can now ask Claude to interact with your OneNote data
Features
- Authentication with Microsoft OneNote using device code flow (no Azure setup needed)
- List all notebooks, sections, and pages
- Create new pages with HTML content
- Read complete page content, including HTML formatting
- Extract text content for AI analysis and summaries
- Summarize content of all pages in a single operation
- Read full content of all pages in a readable format
- Search across your notes
Installation
Prerequisites
- Node.js 16 or higher (install from nodejs.org)
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"onenote": {
"command": "node",
"args": ["/absolute/path/to/your/onenote-mcp.mjs"],
"env": {}
}
}
}