Yonote MCP Server

by cutalion
  • Linux
  • Apple

Integrations

  • Used for loading environment variables to configure the MCP server with authentication credentials and API endpoints for the Yonote service.

  • Provides API tools to interact with Yonote documents and collections, which is described as an alternative to Notion. Allows listing documents/collections, retrieving document details, and navigating the content hierarchy.

Yonote MCP 서버 프로토타입

이는 Notion의 대안인 Yonote 서비스를 위한 MCP(멀티 채널 플랫폼) 서버의 MVP 프로젝트입니다. 이 서버는 Yonote 문서 및 컬렉션과 상호 작용할 수 있는 API 도구를 제공합니다.

특징

  • Yonote의 문서 및 컬렉션 목록
  • 문서에 대한 자세한 정보를 얻으세요
  • FastMCP 프레임워크를 통해 도구를 노출합니다.

요구 사항

  • 파이썬 3.13+
  • Yonote API 자격 증명
  • 다음은 Python 패키지입니다( pyproject.toml 참조):
    • fast-agent-mcp>=0.2.23
    • requests>=2.32.3
    • python-dotenv (환경 변수 로딩용)
  • 종속성 관리를 위한 uv

설정

  1. 저장소를 복제합니다.지엑스피1
  2. uv를 사용하여 종속성을 설치합니다.
    uv pip install -r requirements.txt # or, using pyproject.toml: uv pip install .
  3. 환경 변수 구성:프로젝트 루트에 다음 내용으로 .env 파일을 만듭니다.
    API_TOKEN=your_yonote_api_token API_BASE_URL=https://app.yonote.ru/api # Optional, defaults to this value

용법

MCP 서버를 실행합니다.

python main.py

서버는 다음 도구를 제공합니다.

  • documents_list : 문서 목록을 가져옵니다(선택적으로 limit, offset, collectionId 사용)
  • documents_info : ID로 문서에 대한 정보를 가져옵니다.
  • collections_list : 컬렉션 목록을 가져옵니다(선택적으로 limit 및 offset 사용)

프로젝트 구조

  • main.py — 메인 서버 코드 및 도구 정의
  • pyproject.toml — 프로젝트 메타데이터 및 종속성

특허

MIT(또는 라이센스를 명시하세요)

커서 구성 예

이 MCP 서버를 Cursor와 함께 사용하려면 ~/.cursor/mcp.json 구성 파일에 다음을 추가하세요.

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

/path/to/yonote-mcp 프로젝트 디렉토리의 실제 경로로 바꾸세요.

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

Yonote 문서 및 컬렉션과 상호작용할 수 있는 API 도구를 제공하며, 문서/컬렉션을 나열하고 자세한 문서 정보를 검색하는 기능을 갖춘 Notion의 대안으로 활용됩니다.

  1. 특징
    1. 요구 사항
      1. 설정
        1. 용법
          1. 프로젝트 구조
            1. 특허
              1. 커서 구성 예

                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 -
                  107
                  6
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  Facilitates 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 -
                  1
                  2
                  Python
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  Enables interaction with Curri's API by managing text notes, offering tools for note creation, and generating summaries using structured prompts.
                  Last updated -
                  JavaScript
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  Enables interaction with Apple Notes via natural language, supporting note creation, search, and retrieval with iCloud integration for seamless note management.
                  Last updated -
                  3
                  2
                  TypeScript
                  MIT License
                  • Apple

                View all related MCP servers

                ID: k9fg5wz6vl