关于 MCP Pocket
MCP Pocket 将 Claude Desktop 或其他 MCP 客户端连接到 Pocket,供用户读取已保存文章并将文章归档为已读。
主要功能
- 01获取文章标题、URL 和摘要
- 02将文章标记为已读
适用场景
- 01在 MCP 客户端中浏览已保存文章
- 02阅读后归档 Pocket 文章
MCP 相关
向 MCP 客户端提供获取 Pocket 文章和将文章标记为已读的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| count | number | 否 |
详细介绍
MCP Pocket
这是一个连接器,可让 Claude Desktop(或任何 MCP 客户端)从 Pocket API 获取你保存的文章。
前提条件
- Node.js(通过
brew install node安装) - Claude Desktop(从 https://claude.ai/desktop 安装)
- Pocket API 凭据
快速开始
- 修改位于此处的 Claude Desktop 配置:
~/Library/Application\ Support/Claude/claude_desktop_config.json
你可以通过 Claude Desktop 菜单轻松找到该配置:
- 打开 Claude Desktop
- 点击 Mac 菜单栏中的 Claude
- 点击“Settings”
- 点击“Developer”
如果没有此配置文件,可以在该位置创建一个空文件。
将以下内容添加到配置文件中,并替换为你自己的凭据:
{
"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
可用命令
以下 MCP 工具将在 Claude Desktop 中可用:
pocket_get_articles:从 Pocket API 获取你保存的文章。返回每篇文章的标题、URL 和摘录。pocket_mark_as_read:使用文章的项目 ID,将指定文章在你的 Pocket 账户中标记为已读(已归档)。
获取 Pocket API 凭据
有关如何获取 Pocket API 凭据的详细说明,请参阅 Issue #2。
快速步骤:
- 在 Pocket Developer Portal 创建一个新应用
- 按照身份验证流程获取 Consumer Key 和 Access Token
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。