MCP Pocket
This is a connector to allow Claude Desktop (or any MCP client) to fetch your saved articles from Pocket API.
<a href="https://glama.ai/mcp/servers/1e2o9ooltu"><img width="380" height="200" src="https://glama.ai/mcp/servers/1e2o9ooltu/badge" alt="@kazuph/mcp-pocket MCP server" /></a>
Prerequisites
- Node.js (install via `brew install node`)
- Claude Desktop (install from https://claude.ai/desktop)
Quick Start
- Modify your Claude Desktop config located here:
`~/Library/Application\ Support/Claude/claude_desktop_config.json`
You can easily find this through the Claude Desktop menu:
- Open Claude Desktop
- Click Claude on the Mac menu bar
- Click "Settings"
- Click "Developer"
If you don't have this config, you can create an empty file at this location.
Add the following to the config file, replacing the credentials with your own:
Development Setup
- Clone this repository and install dependencies:
- For development, use this configuration instead:
Development Commands
Available Commands
The following MCP tools will be available in Claude Desktop:
- `pocket_get_articles`: Fetch your saved articles from Pocket API. Returns title, URL, and excerpt for each article.
- `pocket_mark_as_read`: Mark a specific article as read (archived) in your Pocket account using its item ID.
Getting Pocket API Credentials
For detailed instructions on obtaining your Pocket API credentials, please refer to [Issue #2](https://github.com/kazuph/mcp-pocket/issues/2).
Quick steps:
- Create a new app at [Pocket Developer Portal](https://getpocket.com/developer/apps/new)
- Follow the authentication process to get your Consumer Key and Access Token
License
MIT