
功能齐全且功能强大的本地 Instapaper MCP
概览
一个全面的模型上下文协议(MCP)服务器,用于与 Instapaper 集成。该服务器允许 Claude 及其他 MCP 客户端与您的 Instapaper 账户交互——阅读、保存、整理和分析您的文章。 请我喝杯咖啡:https://cmdzed.com/#/portal/support - add_bookmark - 保存带有标题、描述和文件夹的文章 - add_private_bookmark - 保存无URL的私人内容(邮件、笔记、生成内容) - delete_bookmark - 删除文章 - archive_bookmark - 将文章移至归档 - unarchive_bookmark - 从归档恢复 - star_bookmark - 标记为重要 - unstar_bookmark - 移除星号 - move_bookmark - 整理到文件夹 - update_read_progress - 跟踪阅读进度 - move_bookmarks_bulk - 一次将多个书签移到文件夹 - star_bookmarks_bulk - 并行给多个书签加星号 - unstar_bookmarks_bulk - 从多个书签中移除星号 - archive_bookmarks_bulk - 同时归档多个书签-...
概述(AI 翻译)
一个全面的模型上下文协议(MCP)服务器,用于与 Instapaper 集成。该服务器允许 Claude 及其他 MCP 客户端与您的 Instapaper 账户交互——阅读、保存、整理和分析您的文章。
喜欢你看到的吗?
请我喝杯咖啡:https://cmdzed.com/#/portal/support
特色
🛠️ 工具(动作)
内容管理:
add_bookmark- 保存带有标题、描述和文件夹的文章add_private_bookmark- 保存无URL的私密内容(邮件、笔记、生成内容)delete_bookmark- 删除条目archive_bookmark- 将文章移至归档unarchive_bookmark- 从归档还原star_bookmark- 标记为重要unstar_bookmark- 移除星move_bookmark- 组织到文件夹中update_read_progress- 跟踪阅读进度
批量操作(并行处理):
move_bookmarks_bulk- 一次将多个书签移动到一个文件夹star_bookmarks_bulk- 星形多个书签并行unstar_bookmarks_bulk- 移除多个书签中的星星archive_bookmarks_bulk- 一次归档多个书签
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Instapaper MCP Server
A comprehensive Model Context Protocol (MCP) server for Instapaper integration. This server allows Claude and other MCP clients to interact with your Instapaper account - reading, saving, organizing, and analyzing your articles.
Like what you see?
Buy me a coffee: https://cmdzed.com/#/portal/support
Features
🛠️ Tools (Actions)
Content Management:
add_bookmark- Save articles with title, description, and folderadd_private_bookmark- Save private content without URLs (emails, notes, generated content)delete_bookmark- Remove articlesarchive_bookmark- Move articles to archiveunarchive_bookmark- Restore from archivestar_bookmark- Mark as importantunstar_bookmark- Remove starmove_bookmark- Organize into foldersupdate_read_progress- Track reading progress
Bulk Operations (Parallel Processing):
move_bookmarks_bulk- Move multiple bookmarks to a folder at oncestar_bookmarks_bulk- Star multiple bookmarks in parallelunstar_bookmarks_bulk- Remove stars from multiple bookmarksarchive_bookmarks_bulk- Archive multiple bookmarks at onceunarchive_bookmarks_bulk- Restore multiple bookmarks from archiveupdate_read_progress_bulk- Update reading progress for multiple articles
Folder Management:
list_folders- View all folderscreate_folder- Create new foldersdelete_folder- Remove foldersreorder_folders- Customize folder order
Highlights:
add_highlight- Save important passageslist_highlights- View highlights for an articledelete_highlight- Remove highlights
Search & Discovery:
list_bookmarks- List articles from folders with sync supportsearch_bookmarks- Find articles by title, URL, or description
Content Access:
get_article_content- Fetch full text of a single articleget_articles_content_bulk- Fetch content from multiple articles at once for bulk analysis
📚 Resources (Data Claude Can Read)
instapaper://bookmarks/unread- All unread articlesinstapaper://bookmarks/archive- Archived articlesinstapaper://bookmarks/starred- Starred articlesinstapaper://folders- List of foldersinstapaper://folder/{folder_id}- Articles in a specific folderinstapaper://article/{bookmark_id}- Full text of an article
💡 Prompts (Reusable Workflows)
weekly_reading_digest- Organized summary of unread articlesrecommend_next_read- AI-powered reading suggestionsresearch_synthesis- Synthesize insights from articles on a topicorganize_backlog- Suggest folder organizationarchive_candidates- Identify old articles to archivesave_as_private_bookmark- Guidelines for saving private content and generated insights
Installation
Prerequisites
- Node.js 18+ installed on your system
- Instapaper account with API credentials
Step 1: Get Instapaper API Credentials
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"instapaper": {
"command": "node",
"args": ["/absolute/path/to/instapaper-mcp-server/build/index.js"],
"env": {
"INSTAPAPER_CONSUMER_KEY": "your_consumer_key",
"INSTAPAPER_CONSUMER_SECRET": "your_consumer_secret",
"INSTAPAPER_USERNAME": "your_email",
"INSTAPAPER_PASSWORD": "your_password"
}
}
}
}