HI

hendronf/instapaper-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

24 stars 8 forks 质量 70 趋势 10MIT

功能齐全且功能强大的本地 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 folder
  • add_private_bookmark - Save private content without URLs (emails, notes, generated content)
  • delete_bookmark - Remove articles
  • archive_bookmark - Move articles to archive
  • unarchive_bookmark - Restore from archive
  • star_bookmark - Mark as important
  • unstar_bookmark - Remove star
  • move_bookmark - Organize into folders
  • update_read_progress - Track reading progress

Bulk Operations (Parallel Processing):

  • move_bookmarks_bulk - Move multiple bookmarks to a folder at once
  • star_bookmarks_bulk - Star multiple bookmarks in parallel
  • unstar_bookmarks_bulk - Remove stars from multiple bookmarks
  • archive_bookmarks_bulk - Archive multiple bookmarks at once
  • unarchive_bookmarks_bulk - Restore multiple bookmarks from archive
  • update_read_progress_bulk - Update reading progress for multiple articles

Folder Management:

  • list_folders - View all folders
  • create_folder - Create new folders
  • delete_folder - Remove folders
  • reorder_folders - Customize folder order

Highlights:

  • add_highlight - Save important passages
  • list_highlights - View highlights for an article
  • delete_highlight - Remove highlights

Search & Discovery:

  • list_bookmarks - List articles from folders with sync support
  • search_bookmarks - Find articles by title, URL, or description

Content Access:

  • get_article_content - Fetch full text of a single article
  • get_articles_content_bulk - Fetch content from multiple articles at once for bulk analysis

📚 Resources (Data Claude Can Read)

  • instapaper://bookmarks/unread - All unread articles
  • instapaper://bookmarks/archive - Archived articles
  • instapaper://bookmarks/starred - Starred articles
  • instapaper://folders - List of folders
  • instapaper://folder/{folder_id} - Articles in a specific folder
  • instapaper://article/{bookmark_id} - Full text of an article

💡 Prompts (Reusable Workflows)

  • weekly_reading_digest - Organized summary of unread articles
  • recommend_next_read - AI-powered reading suggestions
  • research_synthesis - Synthesize insights from articles on a topic
  • organize_backlog - Suggest folder organization
  • archive_candidates - Identify old articles to archive
  • save_as_private_bookmark - Guidelines for saving private content and generated insights

Installation

Prerequisites

  1. Node.js 18+ installed on your system
  2. Instapaper account with API credentials

Step 1: Get Instapaper API Credentials

在 GitHub 查看完整 README

安装

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" } } } }