scrapbox-cosense-mcp
Английский
MCP-сервер для cosense/scrapbox .
Функции
get_page
- Получить содержимое страницы из cosense/Scrapbox
- Ввод: Заголовок страницы
- Вывод: содержимое страницы, метаданные, ссылки и информация о редакторе.
- Получить содержимое страницы из cosense/Scrapbox
list_pages
- Получить список страниц проекта (макс. 1000 страниц)
- Вывод: Список заголовков страниц в проекте.
- Получить список страниц проекта (макс. 1000 страниц)
search_pages
- Полнотекстовый поиск по всем страницам проекта (макс. 100 страниц)
- Подд��рживает базовый поиск, поиск И, поиск ИЛИ и поиск НЕ
- Вывод: Список заголовков страниц в результатах поиска.
- Полнотекстовый поиск по всем страницам проекта (макс. 100 страниц)
create_pages
- Генерация URL-адресов страниц
- Ввод: заголовок страницы и необязательный основной текст.
- Вывод: URL-адрес, который можно открыть в браузере.
- Генерация URL-адресов страниц
Разработка
Установить зависимости:
Сборка сервера:
Автоматическая перестройка во время разработки:
Установка
Для использования с Claude Desktop добавьте конфигурацию сервера следующим образом:
Для MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Для Windows: %APPDATA%/Claude/claude_desktop_config.json
Переменные среды
Этот сервер использует следующие переменные среды:
Требуемые переменные среды
COSENSE_PROJECT_NAME
: Название проектаCOSENSE_SID
: идентификатор сеанса для аутентификации Scrapbox/Cosense (требуется для частных проектов)
Необязательные переменные среды
API_DOMAIN
: домен API (по умолчанию: «scrapbox.io»)SERVICE_LABEL
: Идентификатор службы (по умолчанию: «cosense (scrapbox)»)COSENSE_PAGE_LIMIT
: Начальный лимит выборки страниц (1-1000, по умолчанию: 100)COSENSE_SORT_METHOD
: Первоначальный порядок выборки страниц (обновлено/создано/доступно/связано/просмотры/заголовок, по умолчанию: обновлено)
Поведение переменной среды
- COSENSE_PROJECT_NAME : Требуемая переменная среды. Если этот параметр не установлен, сервер завершит работу с ошибкой.
- COSENSE_SID : требуется для доступа к частным проектам. Если не установлено, доступны только публичные проекты.
- API_ДОМЕН :
- Используйте "scrapbox.io", если не установлено
- Хотя эта опция не проверена на доменах, отличных от «scrapbox.io» в среде автора, она существует на случай, если в некоторых средах требуется «cosen.se».
- COSENSE_PAGE_LIMIT :
- Если не установлено, используется 100.
- Использует 100, если значение недопустимо (нечисло или выходит за пределы диапазона)
- Допустимый диапазон: 1-1000
- COSENSE_SORT_METHOD :
- Если не установлено, используется «обновлено»
- Использует «обновлено», если значение недействительно
- Не влияет на поведение инструмента list_pages (используется только для первоначальной выборки ресурсов)
Отладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Рекомендуется использовать MCP Inspector . Вы можете запустить его с помощью:
Инспектор предоставляет URL-адрес для доступа к инструментам отладки в браузере.
японский
Это MCP-сервер для cosense/scrapbox .
функция
get_page
- Получить содержимое страницы из cosense/Scrapbox
- Ввод: Заголовок страницы
- Вывод: содержимое страницы, метаданные, ссылки, информация о редакторе.
- Получить содержимое страницы из cosense/Scrapbox
list_pages
- Получить список страниц проекта (до 1000)
- Вывод: список заголовков страниц в проекте.
- Получить список страниц проекта (до 1000)
search_pages
- Полнотекстовый поиск по всем страницам проекта (до 100 результатов)
- Поддерживает базовый поиск, поиск И, поиск ИЛИ и поиск НЕ
- Вывод: Список заголовков страниц в результатах поиска.
- Полнотекстовый поиск по всем страницам проекта (до 100 результатов)
create_pages
- Сгенерировать URL для страницы
- Ввод: заголовок страницы и необязательный основной текст.
- Вывод: URL-адрес, который можно открыть в браузере.
- Сгенерировать URL для страницы
Метод разработки
Установите зависимости:
Сборка сервера:
Автоматическая перестройка во время разработки:
Как установить
Чтобы использовать его с Claude Desktop, добавьте следующую конфигурацию сервера:
Для MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Для Windows: %APPDATA%/Claude/claude_desktop_config.json
переменные окружающей среды
Этот сервер использует следующие переменные среды:
Требуемые переменные среды
COSENSE_PROJECT_NAME
: Название проектаCOSENSE_SID
: идентификатор сеанса аутентификации Scrapbox/Cosense (требуется для частных проектов)
Необязательные переменные среды
API_DOMAIN
: домен API (по умолчанию: «scrapbox.io»)SERVICE_LABEL
: Идентификационное имя службы (по умолчанию: «cosense (scrapbox)»)COSENSE_PAGE_LIMIT
: Количество страниц для первоначального извлечения (1-1000, по умолчанию: 100)COSENSE_SORT_METHOD
: порядок страниц при первоначальном извлечении (обновлено/создано/доступно/связано/просмотры/заголовок, по умолчанию: обновлено)
Поведение переменных окружения
- COSENSE_PROJECT_NAME : Это обязательная переменная среды. Если не установлено, сервер завершит работу с ошибкой при запуске.
- COSENSE_SID : требуется для доступа к частным проектам. Если не установлено, будут доступны только публичные проекты.
- API_ДОМЕН :
- Если не указано, будет использоваться «scrapbox.io».
- В среде автора значения, отличные от «scrapbox.io», не проверялись, но могут быть среды, в которых это не будет работать, если это не «cosen.se», так что это вариант на всякий случай.
- COSENSE_PAGE_LIMIT :
- Если не установлено, используйте 100
- Для недопустимых значений (нечисловых или выходящих за пределы диапазона) используйте 100.
- Допустимый диапазон: 1-1000
- COSENSE_SORT_METHOD :
- Если не установлено, используется «обновлено».
- Для недопустимых значений используйте «обновлено».
- Не влияет на работу инструмента list_pages (используется только при получении начальных ресурсов)
Как отлаживать
Серверы MCP взаимодействуют через stdio, поэтому их может быть сложно отлаживать. Мы рекомендуем использовать MCP Inspector . Это можно сделать с помощью следующей команды:
Inspector предоставляет URL-адрес для доступа к инструментам отладки в вашем браузере.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Этот сервер облегчает взаимодействие с проектами cosense/Scrapbox, позволяя пользователям извлекать, перечислять, искать и создавать страницы, поддерживая различные операции запросов и безопасный доступ к закрытым проектам.
Related Resources
Related MCP Servers
- -securityFlicense-qualityThe cosense-mcp-server facilitates the integration with Claude Desktop by serving as a middleware command pipeline server, allowing for interaction with projects in cosense.Last updated -26TypeScript
- -securityFlicense-qualityThis server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.Last updated -4Python
- AsecurityAlicenseAqualityThis server provides a privacy-focused meta search capability by integrating multiple search engines without tracking or user profiling, supporting various categories and languages for filtered searches.Last updated -163818JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that allows Claude to access pages from Cosense projects, supporting both public and private projects with optional SID authentication.Last updated -1JavaScript