
inkdropapp/mcp-server
Data science & MLЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер контекстного протокола модели Inkdrop
Обзор
Сервер Model Context Protocol для локального HTTP-сервера Inkdrop. 1. : Получить полное содержание заметки по ее идентификатору из базы данных. - Необходимые входные данные: - noteId: ID записки для извлечения. Его можно найти как id в примечаниях. Всегда начинается с примечания: - Дополнительные входные данные: - включают шаблон: Когда верно и примечание имеет источникTemplateId, также возьмите этот шаблон и вставьте его корпус (заполните инструкции и примеры) в качестве дополнительного текстового блока. По умолчанию: ложный. - Примечание: Если заметка была создана из шаблона, ответ включает в себя ссылку на источник шаблона, тело которого содержит инструкции по заполнению и примеры. 2. : Восстановление обратных ссылок для заметки — заметки, которые ссылаются на нее. - Необходимые входные данные: - noteId: ID заметки для поиска обратных ссылок. Всегда начинается с примечания: Каждый результат возвращается в виде ссылки на ресурс (inkdrop://note/), указывающей на ссылку. Обратные ссылки найдены путем поиска всех тел заметок для URI ссылки заметки. 3.
Обзор (машинный перевод)
Сервер Inkdrop MCP Server
Сервер Model Context Protocol для локального HTTP-сервера Inkdrop.
##Установка
Читайте документы здесь.
Компоненты
Инструменты
read-note: Получить полное содержание примечания по его идентификатору из базы данных.
- Необходимые входные данные:
- [[Т1]]: Идентификатор записки для извлечения. Его можно найти в виде
_idв примечаниях. Все начинается с [3]. - Дополнительные материалы:
includeTemplate: Когдаtrueи примечание имеетsourceTemplateId, также возьмите этот шаблон и вставьте его корпус (заполните инструкции и примеры) в качестве дополнительного текстового блока. Недостаток: [7]. Примечание: Если заметка была создана из шаблона, ответ включает в себя ссылку на источник шаблона, тело которого содержит инструкции по заполнению и примеры.
read-backlinks: Восстановите обратные ссылки для примечания — примечания, которые ссылаются на него.
- Необходимые входные данные: [[Т9]]: Идентификатор заметки для поиска обратных ссылок. Все начинается с [10]. Каждый результат возвращается в виде ссылки на ресурс ([T11]), указывающей на ссылку. Обратные ссылки найдены путем поиска всех тел заметок для URI ссылки заметки.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Inkdrop MCP Server
A Model Context Protocol server for the Inkdrop Local HTTP Server API.
Installation
Read the docs here.
Components
Tools
read-note: Retrieve the complete contents of the note by its ID from the database.- Required inputs:
noteId: The ID of the note to retrieve. It can be found as_idin the note docs. It always starts withnote:.
- Optional inputs:
includeTemplate: Whentrueand the note has asourceTemplateId, also fetch that template and embed its body (fill-out instructions and examples) as an extra text block. Default:false.
- Note: If the note was created from a template, the response includes a resource link to its source template, whose body holds the fill-out instructions and examples.
- Required inputs:
read-backlinks: Retrieve backlinks for a note — the notes that link to it.- Required inputs:
noteId: The ID of the note to find backlinks for. It always starts withnote:.
- Note: Each result is returned as a resource link (
inkdrop://note/) pointing to the referring note. Backlinks are found by searching all note bodies for the note’s link URI.
- Required inputs:
search-notes: List all notes that contain a given keyword.- Required inputs:
keyword: Keyword to search for.
- Note: Results include truncated note bodies (200 characters). Use
read-noteto get full content. - Supports advanced search qualifiers like
book:,tag:,status:,title:, etc.
- Required inputs:
list-notes: List all notes with specified conditions.- Required inputs:
bookId: The notebook ID. It always starts with ‘book:’.
- Optional inputs:
tagIds: An array of tag IDs to filter. Each starts with ‘tag:’.keyword: Keyword to filter notes.sort: Sort field (updatedAt,createdAt, ortitle). Default:updatedAt.descending: Reverse the order of output. Default:true.
- Note: Results include truncated note bodies (200 characters). Use
read-noteto get full content.
- Required inputs:
list-templates: List note templates — your custom templates, followed by the official ones bundled with Inkdrop.- Optional inputs:
keyword: Filter templates by fuzzy-matching their titles.
- Note: Results include truncated template bodies (200 characters). Use
read-noteto get full content.
- Optional inputs:
create-note: Create a new note in the database.- Required inputs:
bookId: The notebook ID. Must start with ‘book:’ or be ‘trash’ or ‘template’. Specify ‘template’ to create a custom note template.title: The note title.body: The content of the note in Markdown.
- Optional inputs:
status: The note status (none,active,onHold,completed,dropped).
- Required inputs:
Установка
npx @modelcontextprotocol/inspector "./dist/index.js"