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
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 -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