
edricgsh/readwise-reader-mcp
API development이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
TypeScript와 공식 Claude SDK를 내장한 Readwise Reader API를 위한 Model Context Protocol (MCP) 서버입니다.
개요
TypeScript와 공식 Claude SDK를 내장한 Readwise Reader API를 위한 Model Context Protocol (MCP) 서버입니다. - : 토큰 저장 환경 변수 사용 - : 저장, 목록, 업데이트 및 전체 메타데이터로 문서를 삭제 - : 태그별 목록 및 필터 - : 위치, 카테고리, 태그별로 필터 문서, 그리고 더 - : 큰 문서 수집 처리 - : HTML 콘텐츠는 r.jina.ai를 사용하여 텍스트를 자동으로 변환 - : 콘텐츠, 메타데이터 및 타임스탬프를 포함한 전체 문서 정보를 반환 Readwise Reader API endpoints, Parameter 및 examples에 대한 자세한 정보는 공식 API 문서 참조: 이 MCP 서버는 공식 문서에 설명된 모든 핵심 엔드포인트를 구현합니다. 2. Readwise 액세스 토큰 받기: https://readwise.io/access_token 3. Claude 데스크탑 구성에 서버를 추가합니다.
개요(AI 번역)
TypeScript와 공식 Claude SDK를 내장한 Readwise Reader API를 위한 Model Context Protocol (MCP) 서버입니다.
특징
- Secure 인증: 토큰 저장을 위한 환경변수 사용
- 문서 관리: 저장, 목록, 업데이트 및 전체 메타데이터로 문서를 삭제
- Tag Management: 태그로 목록 및 필터
- ** 필터링 **: 위치, 범주, 태그 및 기타 필터 문서
- Pagination Support: 대형 문서 수집 -LLM-Friendly Content: HTML 콘텐츠는 r.jina.ai를 사용하여 텍스트를 자동으로 변환 -Complete Data Access: 콘텐츠, 메타데이터, 타임탬프를 포함한 전체 문서 정보를 반환합니다.
API 문서
Readwise Reader API endpoints, Parameter 및 examples에 대한 자세한 정보는 공식 API 문서 참조:
** 읽지 않은 리더 API 문서**
이 MCP 서버는 공식 문서에 설명된 모든 핵심 엔드포인트를 구현합니다.
설치
구성
Claude 데스크탑
-
MCP 서버 구축:
-
Readwise 액세스 토큰 받기: https://readwise.io/access_token
-
Claude 데스크탑 구성에 서버를 추가합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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"
}
}
}
}