MCP Pocket について
MCP PocketはClaude DesktopなどのMCPクライアントをPocketに接続し、保存した記事の取得や既読としてのアーカイブに使えます。
主な機能
- 01記事のタイトル、URL、抜粋の取得
- 02記事を既読としてマーク
活用シーン
- 01MCPクライアントで保存記事を確認
- 02読了後にPocketの記事をアーカイブ
MCP 対応
Pocketの記事取得と既読化を行うツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| count | number | いいえ |
詳細
MCP Pocket
Claude Desktop(または任意の MCP クライアント)で Pocket API から保存済みの記事を取得するためのコネクターです。
前提条件
- Node.js(
brew install nodeでインストール) - Claude Desktop(https://claude.ai/desktop からインストール)
- Pocket API の認証情報
クイックスタート
- 次の場所にある Claude Desktop の設定ファイルを編集します。
~/Library/Application\ Support/Claude/claude_desktop_config.json
Claude Desktop のメニューから簡単に開けます。
- Claude Desktop を開きます
- Mac のメニューバーで Claude をクリックします
- 「Settings」をクリックします
- 「Developer」をクリックします
この設定ファイルがない場合は、この場所に空のファイルを作成できます。
認証情報を自分のものに置き換えて、以下を設定ファイルに追加します。
{
"mcpServers": {
"pocket": {
"command": "npx",
"args": ["-y", "@kazuph/mcp-pocket"],
"env": {
"POCKET_CONSUMER_KEY": "your-pocket-consumer-key",
"POCKET_ACCESS_TOKEN": "your-pocket-access-token"
}
}
}
}
開発環境のセットアップ
- このリポジトリをクローンして、依存関係をインストールします。
git clone https://github.com/kazuph/mcp-pocket.git
cd mcp-pocket
npm install
- 開発時には、代わりに次の設定を使用します。
{
"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
利用可能なコマンド
以下の MCP ツールを Claude Desktop で利用できます。
pocket_get_articles:Pocket API から保存済みの記事を取得します。各記事のタイトル、URL、抜粋を返します。pocket_mark_as_read:項目 ID を使用して、Pocket アカウント内の特定の記事を既読(アーカイブ済み)にします。
Pocket API の認証情報を取得する
Pocket API の認証情報を取得する詳しい手順については、Issue #2 を参照してください。
簡単な手順:
- Pocket Developer Portal で新しいアプリを作成します
- 認証手順に従って、Consumer Key と Access Token を取得します
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。