Прототип сервера Yonote MCP
Это проект MVP сервера MCP для сервиса Yonote, альтернативы Notion. Сервер предоставляет инструменты API для взаимодействия с документами и коллекциями Yonote.
Функции
- Список документов и коллекций из Yonote
- Получить подробную информацию о документе
- Предоставляет инструменты через фреймворк FastMCP
Требования
- Питон 3.13+
- Учетные данные API Yonote
- Следующие пакеты Python (см.
pyproject.toml
):fast-agent-mcp>=0.2.23
requests>=2.32.3
python-dotenv
(для загрузки переменных среды)
- uv для управления зависимостями
Настраивать
Установка через Smithery
Чтобы автоматически установить Yonote Document Interaction Server для Claude Desktop через Smithery :
Ручная установка
- Клонируйте репозиторий:
- Установите зависимости с помощью uv:
- Настройте переменные среды:Создайте в корне проекта файл
.env
со следующим содержимым:
Использование
Запустите сервер MCP:
Сервер предоставляет следующие инструменты:
documents_list
: Получить список документов (с необязательным лимитом, смещением и collectionId)documents_info
: Получить информацию о документе по идентификаторуcollections_list
: Получить список коллекций (с необязательным ограничением и смещением)
Структура проекта
main.py
— Основной код сервера и определения инструментовpyproject.toml
— метаданные и зависимости проекта
Лицензия
MIT (или укажите вашу лицензию)
Пример конфигурации курсора
Чтобы использовать этот сервер MCP с Cursor, добавьте следующее в файл конфигурации ~/.cursor/mcp.json
:
Замените /path/to/yonote-mcp
на фактический путь к каталогу вашего проекта.
This server cannot be installed
Предоставляет API-инструменты для взаимодействия с документами и коллекциями Yonote, выступая в качестве альтернативы Notion с возможностями составления списков документов/коллекций и получения подробной информации о документах.
Related MCP Servers
- -securityFlicense-qualityEnables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.Last updated -1076TypeScript
- -securityFlicense-qualityFacilitates initiating Ollama queries via Claude and manages a simple note storage system with capabilities to add, summarize, and access notes using custom URIs.Last updated -12Python
- -securityFlicense-qualityEnables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.Last updated -JavaScript
- AsecurityAlicenseAqualityEnables interaction with Apple Notes via natural language, supporting note creation, search, and retrieval with iCloud integration for seamless note management.Last updated -32TypeScriptMIT License