Prototipo de servidor Yonote MCP
Este es un proyecto MVP de un servidor MCP para el servicio Yonote, una alternativa a Notion. El servidor proporciona herramientas API para interactuar con documentos y colecciones de Yonote.
Características
- Lista de documentos y colecciones de Yonote
- Obtenga información detallada sobre un documento
- Expone herramientas a través del marco FastMCP
Requisitos
- Python 3.13+
- Credenciales de la API de Yonote
- Los siguientes paquetes de Python (consulte
pyproject.toml
):fast-agent-mcp>=0.2.23
requests>=2.32.3
python-dotenv
(para cargar variables de entorno)
- uv para la gestión de dependencias
Configuración
Instalación mediante herrería
Para instalar Yonote Document Interaction Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar el repositorio:
- Instalar dependencias usando uv:
- Configurar variables de entorno:Cree un archivo
.env
en la raíz del proyecto con el siguiente contenido:
Uso
Ejecute el servidor MCP:
El servidor expone las siguientes herramientas:
documents_list
: obtiene una lista de documentos (con límite, desplazamiento y collectionId opcionales)documents_info
: Obtener información sobre un documento por IDcollections_list
: obtiene una lista de colecciones (con límite y desplazamiento opcionales)
Estructura del proyecto
main.py
— Código del servidor principal y definiciones de herramientaspyproject.toml
— Metadatos y dependencias del proyecto
Licencia
MIT (o especifique su licencia)
Ejemplo de configuración del cursor
Para utilizar este servidor MCP con Cursor, agregue lo siguiente a su archivo de configuración ~/.cursor/mcp.json
:
Reemplace /path/to/yonote-mcp
con la ruta real al directorio de su proyecto.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona herramientas API para interactuar con documentos y colecciones de Yonote, y sirve como alternativa a Notion con capacidades para enumerar documentos/colecciones y recuperar información detallada de los documentos.
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 -816TypeScript
- -securityAlicense-qualityEnables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.Last updated -27PythonMIT License
- -securityFlicense-qualityFacilitates note storage and summarization through custom URIs, allowing users to manage, summarize, and update notes with varying detail levels in a collaborative environment.Last updated -Python
- -securityFlicense-qualityEnables interaction with Notion through the Notion API by exposing it as tools for LLMs, allowing operations like reading, creating, updating, and deleting Notion pages seamlessly via natural language.Last updated -3221TypeScript