返回市场
MCP-口袋服务器

MCP-口袋服务器

作者:kazuph9 星标更新:2025-01-01

项目介绍

MCP Pocket

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

<a href="https://glama.ai/mcp/servers/1e2o9ooltu"><img width="380" height="200" src="https://gips0.baidu.com/it/u=95828552,607627037&fm=3081&app=3081&f=PNG?w=760&h=400" alt="@kazuph/mcp-pocket MCP server" /></a>

预备条件

快速开始

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

您可以通过Claude Desktop菜单轻松找到此文件:

  1. 打开Claude Desktop
  2. 单击Mac菜单栏中的Claude
  3. 单击“设置”
  4. 单击“开发者”

如果您没有这个配置文件,可以在该位置创建一个空文件。

在配置文件中添加以下内容,并替换凭证为您自己的:

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

开发命令

# 构建TypeScript
npm run build

# 开发监视模式
npm run watch

# 发布到npm
npm login
npm publish

可用命令

以下MCP工具将在Claude Desktop中可用:

  • pocket_get_articles: 从Pocket API获取您的保存文章。返回每篇文章的标题、URL和摘录。
  • pocket_mark_as_read: 使用文章的项目ID将其标记为已读(归档)在您的Pocket账户中。

获取Pocket API凭证

有关获取您的Pocket API凭证的详细说明,请参阅问题#2

快速步骤:

  1. Pocket开发者门户创建一个新的应用
  2. 按照认证过程获取您的Consumer Key和Access Token

许可证

MIT