
edricgsh/readwise-reader-mcp
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP) для Readwise Reader API, построенный с помощью TypeScript и официального Claude SDK.
Обзор
Сервер Model Context Protocol (MCP) для Readwise Reader API, построенный с помощью TypeScript и официального Claude SDK. - : Использует переменные среды для хранения токенов - : Сохранить, перечислить, обновить и удалить документы с полными метаданными - : Список и фильтр по тегам - : Фильтр документов по местоположению, категории, тегам и т. Д. - : Обработка больших коллекций документов - : HTML-контент автоматически преобразуется в чистый текст с использованием r.jina.ai - : возвращает полную информацию о документе, включая контент, метаданные и временные метки Для получения подробной информации о конечных точках API Readwise Reader, параметрах и примерах, пожалуйста, обратитесь к официальной документации API: Этот сервер MCP реализует все основные конечные точки, описанные в официальной документации. 2. Получите токен доступа Readwise от: https://readwise.io/access_token 3. Добавьте сервер в конфигурацию Claude Desktop.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для Readwise Reader API, построенный с помощью TypeScript и официального Claude SDK.
Особенности
** Безопасная аутентификация**: Использование переменных среды для хранения токенов Управление документами: Сохранить, перечислить, обновить и удалить документы с полными метаданными Tag Management: Список и фильтр по тегам ** Богатая фильтрация**: Фильтр документов по местоположению, категории, тегам и многим другим Поддержка страниц: обработка больших коллекций документов LLM-дружественный контент: HTML-контент автоматически преобразуется в чистый текст с использованием r.jina.ai Полный доступ к данным: возвращает полную информацию о документе, включая контент, метаданные и временные метки
API Документация
Для получения подробной информации о конечных точках API Readwise Reader, параметрах и примерах, пожалуйста, обратитесь к официальной документации API:
** Readise Reader API Документация**
Этот сервер MCP реализует все основные конечные точки, описанные в официальной документации.
##Установка
Конфигурация
###Клод Десктоп
1.Создать MCP-сервер:
-
Получите токен доступа Readwise от: https://readwise.io/access_token
-
Добавьте сервер в конфигурацию Claude Desktop.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Readwise Reader MCP Server
A Model Context Protocol (MCP) server for the Readwise Reader API, built with TypeScript and the official Claude SDK.
Features
- Secure Authentication: Uses environment variables for token storage
- Document Management: Save, list, update, and delete documents with complete metadata
- Tag Management: List and filter by tags
- Rich Filtering: Filter documents by location, category, tags, and more
- Pagination Support: Handle large document collections
- LLM-Friendly Content: HTML content automatically converted to clean text using r.jina.ai
- Complete Data Access: Returns full document information including content, metadata, and timestamps
API Documentation
For detailed information about the Readwise Reader API endpoints, parameters, and examples, please refer to the official API documentation:
📖 Readwise Reader API Documentation
This MCP server implements all the core endpoints described in the official documentation.
Installation
npm install
npm run build
Configuration
With Claude Desktop
-
Build the MCP server:
npm install npm run build -
Get your Readwise access token from: https://readwise.io/access_token
-
Add the server to your Claude Desktop configuration. Open your Claude Desktop settings and add this to your MCP servers configuration:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json{ "mcpServers": { "readwise-reader": { "command": "node", "args": ["/path/to/your/reader_readwise_mcp/dist/index.js"], "env": { "READWISE_TOKEN": "your_readwise_access_token_here" } } } }Replace:
/path/to/your/reader_readwise_mcpwith the actual path to this project directoryyour_readwise_access_token_herewith your actual Readwise access token
-
Restart Claude Desktop
Available Tools
readwise_save_document
Save a document (URL or HTML content) to Readwise Reader.
Parameters:
url(required): URL of the document to savehtml(optional): HTML content of the documenttags(optional): Array of tags to addlocation(optional): Location to save (new,later,shortlist,archive,feed)category(optional): Document category (article,book,tweet,pdf,email,youtube,podcast)
readwise_list_documents
List documents from Readwise Reader with optional filtering. Returns complete document information including metadata and LLM-friendly text content.
Parameters:
id(optional): Filter by specific document IDupdatedAfter(optional): Filter documents updated after this date (ISO 8601)location(optional): Filter by document locationcategory(optional): Filter by document category
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"readwise-reader": {
"command": "node",
"args": ["/path/to/your/reader_readwise_mcp/dist/index.js"],
"env": {
"READWISE_TOKEN": "your_readwise_access_token_here"
}
}
}
}