Mcp Server
Сервер для интеграции заметок Inkdrop с ИИ-моделями через локальный HTTP API.
Описание
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) с цветами.
Установка
Настройте локальный HTTP-сервер Inkdrop (см. документацию: https://developers.inkdrop.app/guides/integrate-with-external-programs).
Добавьте конфигурацию сервера в файл 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"
}
}
}
}