Skip to main content
Glama

Yonote MCP Server

by cutalion

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 :

npx -y @smithery/cli install @cutalion/yonote-mcp --client claude

Instalación manual

  1. Clonar el repositorio:
    git clone <your-repo-url> cd yonote-mcp
  2. Instalar dependencias usando uv:
    uv pip install -r requirements.txt # or, using pyproject.toml: uv pip install .
  3. Configurar variables de entorno:Cree un archivo .env en la raíz del proyecto con el siguiente contenido:
    API_TOKEN=your_yonote_api_token API_BASE_URL=https://app.yonote.ru/api # Optional, defaults to this value

Uso

Ejecute el servidor MCP:

python main.py

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 ID
  • collections_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 herramientas
  • pyproject.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 :

{ "mcpServers": { "yonote": { "command": "uv", "args": [ "run", "-v", "--directory", "/path/to/yonote-mcp", "/path/to/yonote-mcp/main.py" ] } } }

Reemplace /path/to/yonote-mcp con la ruta real al directorio de su proyecto.

Captura de pantalla

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Características
    1. Requisitos
      1. Configuración
        1. Instalación mediante herrería
        2. Instalación manual
      2. Uso
        1. Estructura del proyecto
          1. Licencia
            1. Ejemplo de configuración del cursor

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                Enables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.
                Last updated -
                8
                16
                TypeScript
              • -
                security
                A
                license
                -
                quality
                Enables advanced todo list management and content organization using Notion's API, supporting features like creating databases, dynamic filtering, and collaborative task tracking.
                Last updated -
                27
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                Facilitates 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
                • Apple
              • -
                security
                F
                license
                -
                quality
                Enables 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 -
                32
                21
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/cutalion/yonote-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server