MCP Pocket

MCP Pocket

🔗 用于从Pocket API检索保存的文章并将其加载到Claude的模型上下文协议(MCP)服务器。

MCP Pocket 是一个连接器,允许 Claude Desktop(或任何 MCP 客户端)通过 Pocket API 访问您保存的文章。

前提条件

设置步骤

1. 准备 Claude Desktop 配置

打开配置文件:~/Library/Application Support/Claude/claude_desktop_config.json

💡 通过 Claude Desktop 菜单栏 → 设置 → 开发者 可以找到此文件

2. 添加 MCP 配置

将以下内容添加到配置文件中:

{
  "mcpServers": {
    "pocket": {
      "command": "npx",
      "args": ["-y", "@kazuph/mcp-pocket"],
      "env": {
        "POCKET_CONSUMER_KEY": "your-pocket-consumer-key",
        "POCKET_ACCESS_TOKEN": "your-pocket-access-token"
      }
    }
  }
}

3. 获取 Pocket API 凭证

  1. 访问 Pocket Developer Portal
  2. 创建新应用并获取 Consumer Key
  3. 按照 认证文档 获取 Access Token

使用方法

Claude Desktop 中可用命令:

  • pocket_get_articles - 检索您保存的文章
  • pocket_mark_as_read - 将特定文章标记为已读

开发者设置

克隆仓库并安装依赖:

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"
      }
    }
  }
}

许可证

MIT