MCP Pocket
🔗 用于从Pocket API检索保存的文章并将其加载到Claude的模型上下文协议(MCP)服务器。
MCP Pocket 是一个连接器,允许 Claude Desktop(或任何 MCP 客户端)通过 Pocket API 访问您保存的文章。
前提条件
- Node.js (
brew install node
) - Claude Desktop
- 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 凭证
- 访问 Pocket Developer Portal
- 创建新应用并获取 Consumer Key
- 按照 认证文档 获取 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