Перейти к содержимому

Mcp Server

Сервер для интеграции заметок Inkdrop с ИИ-моделями через локальный HTTP API.

JavaScript
39 stars

Описание

Inkdrop MCP Server — это сервер протокола Model Context для взаимодействия с приложением Inkdrop. Он использует локальный HTTP-сервер Inkdrop для доступа к базе данных заметок. Ключевые особенности: инструменты для чтения, поиска, создания и обновления заметок, блокнотов и тегов в формате Markdown. Технологии: Node.js, CouchDB-подобная структура (с _id и _rev). Потенциальные применения: интеграция личных знаний в ИИ-ассистенты вроде Claude для автоматизации управления задачами и контентом.

Возможности

Чтение заметок

Получение полного содержимого заметки по ID с помощью read-note.

Поиск заметок

Поиск заметок по ключевому слову с поддержкой квалификаторов (book:, tag: и т.д.) через search-notes.

Список заметок

Перечисление заметок по блокноту, тегам или ключевому слову с сортировкой via list-notes.

Создание заметок

Создание новой заметки в блокноте с Markdown-содержимым, статусом и тегами с помощью create-note.

Обновление заметок

Обновление существующей заметки, включая заголовок, тело, статус и теги через update-note.

Управление блокнотами

Список всех блокнотов (list-notebooks) и чтение конкретного (read-book).

Управление тегами

Список тегов (list-tags), чтение (read-tag), создание (create-tag) и обновление (update-tag) с цветами.

Установка

  1. Настройте локальный HTTP-сервер Inkdrop (см. документацию: https://developers.inkdrop.app/guides/integrate-with-external-programs).

  2. Добавьте конфигурацию сервера в файл Claude Desktop:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "inkdrop": {
      "command": "npx",
      "args": ["-y", "@inkdropapp/mcp-server"],
      "env": {
        "INKDROP_LOCAL_SERVER_URL": "http://localhost:19840",
        "INKDROP_LOCAL_USERNAME": "your-local-server-username",
        "INKDROP_LOCAL_PASSWORD": "your-local-server-password"
      }
    }
  }
}

Информация

Язык
JavaScript
Лицензия
Apache License 2.0
GitHub Stars
39

Ссылки