MCPポケット
これは、Claude Desktop (または任意の MCP クライアント) が Pocket API から保存した記事を取得できるようにするコネクタです。
前提条件
クイックスタート
- Claude Desktop の設定を変更してください:
~/Library/Application\ Support/Claude/claude_desktop_config.json
これは、Claude Desktop メニューから簡単に見つけることができます。
- クロードデスクトップを開く
- MacのメニューバーでClaudeをクリック
- 「設定」をクリック
- 「開発者」をクリック
この設定がない場合は、この場所に空のファイルを作成できます。
次の内容を構成ファイルに追加し、資格情報を自分のものに置き換えます。
{
"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
利用可能なコマンド
Claude Desktop では次の MCP ツールが利用可能になります。
pocket_get_articles
: Pocket APIから保存した記事を取得します。各記事のタイトル、URL、抜粋を返します。pocket_mark_as_read
: アイテム ID を使用して、Pocket アカウントで特定の記事を既読 (アーカイブ) としてマークします。
Pocket API 認証情報の取得
Pocket API 資格情報を取得する詳細な手順については、問題 #2を参照してください。
簡単な手順:
- Pocket Developer Portalで新しいアプリを作成する
- 認証プロセスに従ってコンシューマーキーとアクセストークンを取得します
ライセンス
マサチューセッツ工科大学