@kazuph/mcp-pocket

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows Claude Desktop to fetch saved articles from Pocket API and mark specific articles as read (archived)

MCPポケット

これは、Claude Desktop (または任意の MCP クライアント) が Pocket API から保存した記事を取得できるようにするコネクタです。

前提条件

  • Node.js ( brew install nodeでインストール)
  • Claude Desktop ( https://claude.ai/desktopからインストール)
  • ポケットAPI認証情報

クイックスタート

  1. Claude Desktop の設定を変更してください: ~/Library/Application\ Support/Claude/claude_desktop_config.json

これは、Claude Desktop メニューから簡単に見つけることができます。

  1. クロードデスクトップを開く
  2. MacのメニューバーでClaudeをクリック
  3. 「設定」をクリック
  4. 「開発者」をクリック

この設定がない場合は、この場所に空のファイルを作成できます。

次の内容を構成ファイルに追加し、資格情報を自分のものに置き換えます。

{ "mcpServers": { "pocket": { "command": "npx", "args": ["-y", "@kazuph/mcp-pocket"], "env": { "POCKET_CONSUMER_KEY": "your-pocket-consumer-key", "POCKET_ACCESS_TOKEN": "your-pocket-access-token" } } } }

開発セットアップ

  1. このリポジトリをクローンし、依存関係をインストールします。
git clone https://github.com/kazuph/mcp-pocket.git cd mcp-pocket npm install
  1. 開発の場合は、代わりに次の構成を使用します。
{ "mcpServers": { "pocket": { "command": "npx", "args": ["tsx", "/path/to/mcp-pocket/index.ts"], "env": { "POCKET_CONSUMER_KEY": "your-pocket-consumer-key", "POCKET_ACCESS_TOKEN": "your-pocket-access-token" } } } }

開発コマンド

# Build TypeScript npm run build # Watch mode for development npm run watch # Publish to npm npm login npm publish

利用可能なコマンド

Claude Desktop では次の MCP ツールが利用可能になります。

  • pocket_get_articles : Pocket APIから保存した記事を取得します。各記事のタイトル、URL、抜粋を返します。
  • pocket_mark_as_read : アイテム ID を使用して、Pocket アカウントで特定の記事を既読 (アーカイブ) としてマークします。

Pocket API 認証情報の取得

Pocket API 資格情報を取得する詳細な手順については、問題 #2を参照してください。

簡単な手順:

  1. Pocket Developer Portalで新しいアプリを作成する
  2. 認証プロセスに従ってコンシューマーキーとアクセストークンを取得します

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

🔗 Pocket APIから保存された記事を取得し、Claudeにロードするためのモデルコンテキストプロトコル(MCP)サーバー

  1. Prerequisites
    1. Quick Start
      1. Development Setup
        1. Development Commands
      2. Available Commands
        1. Getting Pocket API Credentials
          1. License
            ID: 1e2o9ooltu