mcpField
M
MCP Pocket

MCP Pocket

本地服务
github.com/kazuph生产力995 周前更新

关于 MCP Pocket

MCP Pocket 将 Claude Desktop 或其他 MCP 客户端连接到 Pocket,供用户读取已保存文章并将文章归档为已读。

主要功能

  1. 01获取文章标题、URL 和摘要
  2. 02将文章标记为已读

适用场景

  1. 01在 MCP 客户端中浏览已保存文章
  2. 02阅读后归档 Pocket 文章

MCP 相关

向 MCP 客户端提供获取 Pocket 文章和将文章标记为已读的工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"pocket": {
"command": "npx",
"args": [
"-y",
"@kazuph/mcp-pocket"
],
"env": {
"POCKET_CONSUMER_KEY": "<POCKET_CONSUMER_KEY>",
"POCKET_ACCESS_TOKEN": "<POCKET_ACCESS_TOKEN>"
}
}
}
}
启动命令npx -y @kazuph/mcp-pocket
需要配置的环境变量
POCKET_CONSUMER_KEY密钥
POCKET_ACCESS_TOKEN密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@kazuph/mcp-pocket

工具

2

收录的工具列表 · 更新于 3 周前

参数类型必填说明
countnumber否

详细介绍

MCP Pocket

这是一个连接器,可让 Claude Desktop(或任何 MCP 客户端)从 Pocket API 获取你保存的文章。

@kazuph/mcp-pocket MCP 服务

前提条件

快速开始

  1. 修改位于此处的 Claude Desktop 配置: ~/Library/Application\ Support/Claude/claude_desktop_config.json

你可以通过 Claude Desktop 菜单轻松找到该配置:

  1. 打开 Claude Desktop
  2. 点击 Mac 菜单栏中的 Claude
  3. 点击“Settings”
  4. 点击“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"
      }
    }
  }
}

开发环境设置

  1. 克隆此仓库并安装依赖项:
git clone https://github.com/kazuph/mcp-pocket.git
cd mcp-pocket
npm install
  1. 开发时,请改用此配置:
{
  "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。

快速步骤:

  1. 在 Pocket Developer Portal 创建一个新应用
  2. 按照身份验证流程获取 Consumer Key 和 Access Token

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。