
MCP Pocket

2025.01.01
8
JavaScriptPocket API连接器文章管理内容生成
MCP Pocket是一个连接器,允许Claude Desktop(或任何MCP客户端)从Pocket API获取您保存的文章。它提供了获取文章和管理文章状态的功能。
View on GitHub
Overview
基本能力
产品定位
MCP Pocket是一个用于连接Pocket API的服务,允许用户通过Claude Desktop或其他MCP客户端访问和管理他们在Pocket中保存的文章。
核心功能
- 从Pocket API获取保存的文章(包括标题、URL和摘要)。
- 将特定文章标记为已读(归档)。
适用场景
- 用户希望通过Claude Desktop访问他们在Pocket中保存的文章。
- 用户需要快速管理Pocket中的文章状态(如标记为已读)。
工具列表
pocket_get_articles
: 从Pocket API获取保存的文章,返回每篇文章的标题、URL和摘要。pocket_mark_as_read
: 使用文章ID将特定文章标记为已读(归档)。
常见问题解答
- 如何获取Pocket API凭证?
- 在Pocket开发者门户创建一个新应用。
- 按照认证流程获取Consumer Key和Access Token。
使用教程
使用依赖
- Node.js(通过
brew install node
安装)。 - Claude Desktop(从https://claude.ai/desktop安装)。
- Pocket API凭证。
安装教程
- 修改Claude Desktop的配置文件(位于
~/Library/Application\ Support/Claude/claude_desktop_config.json
)。 - 添加以下配置,替换为您自己的凭证:
{
"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"
}
}
}
}
- 开发命令:
# 构建TypeScript
npm run build
# 开发监视模式
npm run watch
# 发布到npm
npm login
npm publish