@kazuph/mcp-pocket
MCP 口袋
这是一个连接器,允许 Claude Desktop(或任何 MCP 客户端)从 Pocket API 获取您保存的文章。
先决条件
Node.js(通过
brew install node安装)Claude Desktop(从https://claude.ai/desktop安装)
Pocket API 凭证
Related MCP server: Notion MCP
快速入门
修改位于此处的 Claude Desktop 配置:
~/Library/Application\ Support/Claude/claude_desktop_config.json
您可以通过 Claude Desktop 菜单轻松找到它:
打开 Claude 桌面
在 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 API 凭证
有关获取 Pocket API 凭证的详细说明,请参阅问题 #2 。
快速步骤:
在Pocket Developer Portal上创建新应用程序
按照身份验证流程获取您的消费者密钥和访问令牌
执照
麻省理工学院
Available Tools
2 toolspocket_get_articlesA
Fetches the latest unread articles from Pocket API. Returns up to 20 articles by default. You can specify the number of articles to fetch (1-20) using the count parameter. Returns the article ID, title, URL, and excerpt for each article.
Inputs: count.
pocket_mark_as_readA
Marks a specific Pocket article as read (archived) using its item ID.
Inputs: itemId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one fetches unread articles, while the other marks articles as read. There is no overlap in functionality, making it easy for an agent to select the correct tool based on the desired action.
Both tools follow a consistent 'pocket_verb_noun' pattern, using snake_case and starting with the server domain prefix. This predictability aids in tool identification and usage.
With only two tools, the server feels thin for a Pocket API integration. While it covers fetching and marking articles, it lacks operations like adding articles, managing tags, or retrieving read articles, which are core to the Pocket domain.
The toolset is severely incomplete for a Pocket API server. It misses essential operations such as adding articles to Pocket, retrieving read articles, managing tags, and deleting articles, leaving significant gaps that will hinder agent workflows.
Maintenance
Related MCP Connectors
MCP Server for Web2MD — convert URLs to Markdown from Claude Desktop, Cursor, etc.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
Managed cloud RSS and Atom feed reader with a remote Model Context Protocol (MCP) endpoint. Zero server setup required — enables AI agents like Claude to instantly subscribe to feeds, search full-text articles, extract readable content, and access curated AI editions ("Your Newspaper") over secure streamable HTTP.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server for web research. Bring real-time info into Claude and easily research any topic.3419 npm300MIT
- AlicenseNot gradedqualityDmaintenanceA simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.209MIT
- AlicenseAqualityBmaintenanceModel Context Protocol Server for aggregating RSS feeds in Claude Desktop327Mozilla Public 2.0
- AlicenseAqualityDmaintenanceA Model Context Protocol server that connects MCP-compatible clients like Claude and VS Code to your Readwise Reader library, allowing them to list, retrieve, and update documents in your personal knowledge repository.711MIT