MCP Pocket
🔗 Model Context Protocol (MCP) Server for retrieving saved articles from Pocket API and loading them into Claude
Overview
MCP Pocket is a connector designed for Claude Desktop (or any MCP client) that enables users to retrieve saved articles from the Pocket API and load them into the Claude application.
To use MCP Pocket, you need to modify your Claude Desktop configuration by adding your Pocket API credentials and install the necessary dependencies. This involves setting up your claude_desktop_config.json file and using the provided commands to fetch and manage your articles.
- Retrieve saved articles from the Pocket API - Mark articles as read in your Pocket account - Easy integration with Claude Desktop via simple configuration
- Fetching and displaying saved articles in Claude Desktop for easy access.
- Managing your reading list by marking articles as read.
- Integrating Pocket functionality into custom applications using the MCP protocol.
Add to your AI client
Use these steps to connect MCP Pocket in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-pocket-kazuph": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-pocket-kazuph"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-pocket-kazuph": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-pocket-kazuph"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-pocket-kazuph": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-pocket-kazuph"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-pocket-kazuph": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-pocket-kazuph"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-pocket-kazuph": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-pocket-kazuph"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-pocket-kazuph": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-pocket-kazuph"
]
}
}
}FAQ
Do I need to have Claude Desktop to use MCP Pocket?
Yes, MCP Pocket is designed to work specifically with Claude Desktop.
How do I get my Pocket API credentials?
You can obtain your credentials by creating a new app in the Pocket Developer Portal.
Is MCP Pocket open source?
Yes, MCP Pocket is available on GitHub and is licensed under the MIT License.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":372,"uuid":"26ea7e60-c7f4-4e7b-8651-4475a08e9a04","name":"mcp-pocket","title":"MCP Pocket","description":"🔗 Model Context Protocol (MCP) Server for retrieving saved articles from Pocket API and loading them into Claude","avatar_url":"https://avatars.githubusercontent.com/u/849165?v=4","created_at":"$D2024-12-13T13:21:47.692Z","updated_at":"$D2024-12-13T15:09:08.698Z","status":"created","author_name":"kazuph","author_avatar_url":"https://avatars.githubusercontent.com/u/849165?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/kazuph/mcp-pocket","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]