MCP ํฌ์ผ
์ด๋ Claude Desktop(๋๋ ๋ชจ๋ MCP ํด๋ผ์ด์ธํธ)์ด Pocket API์์ ์ ์ฅ๋ ๊ธฐ์ฌ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋๋ก ํด์ฃผ๋ ์ปค๋ฅํฐ์ ๋๋ค.
ํ์ ์กฐ๊ฑด
Node.js (
brew install nodeํตํด ์ค์น)Claude Desktop( https://claude.ai/desktop ์์ ์ค์น)
Pocket API ์๊ฒฉ ์ฆ๋ช
Related MCP server: Calculator MCP Server
๋น ๋ฅธ ์์
~/Library/Application\ Support/Claude/claude_desktop_config.json์ ์๋ Claude Desktop ๊ตฌ์ฑ์ ์์ ํ์ธ์.
Claude Desktop ๋ฉ๋ด๋ฅผ ํตํด ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
ํด๋ก๋ ๋ฐ์คํฌํฑ ์ด๊ธฐ
Mac ๋ฉ๋ด ๋ง๋์์ Claude๋ฅผ ํด๋ฆญํ์ธ์
"์ค์ "์ ํด๋ฆญํ์ธ์
"๊ฐ๋ฐ์"๋ฅผ ํด๋ฆญํ์ธ์
์ด ๊ตฌ์ฑ์ด ์์ผ๋ฉด ์ด ์์น์ ๋น ํ์ผ์ ๋ง๋ค ์ ์์ต๋๋ค.
๋ค์์ ๊ตฌ์ฑ ํ์ผ์ ์ถ๊ฐํ๊ณ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉ์ ์์ ์ ์๊ฒฉ ์ฆ๋ช ์ผ๋ก ๋ฐ๊พธ์ธ์.
์ง์์คํผ1
๊ฐ๋ฐ ์ค์
์ด ์ ์ฅ์๋ฅผ ๋ณต์ ํ๊ณ ์ข ์์ฑ์ ์ค์นํ์ธ์.
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์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น
Claude Desktop์์๋ ๋ค์๊ณผ ๊ฐ์ MCP ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
pocket_get_articles: Pocket API์์ ์ ์ฅ๋ ๊ธฐ์ฌ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ๊ฐ ๊ธฐ์ฌ์ ์ ๋ชฉ, URL, ๋ฐ์ท ๋ด์ฉ์ ๋ฐํํฉ๋๋ค.pocket_mark_as_read: ํด๋น ํญ๋ชฉ ID๋ฅผ ์ฌ์ฉํ์ฌ Pocket ๊ณ์ ์์ ํน์ ๊ธฐ์ฌ๋ฅผ ์ฝ์(๋ณด๊ด๋จ)์ผ๋ก ํ์ํฉ๋๋ค.
Pocket API ์๊ฒฉ ์ฆ๋ช ๊ฐ์ ธ์ค๊ธฐ
Pocket API ์๊ฒฉ ์ฆ๋ช ์ ์ป๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ์ง์นจ์ ๋ฌธ์ #2 ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋น ๋ฅธ ๋จ๊ณ:
Pocket Developer Portal ์์ ์ ์ฑ์ ๋ง๋์ธ์
์ธ์ฆ ํ๋ก์ธ์ค๋ฅผ ๋ฐ๋ผ ์๋น์ ํค์ ์ก์ธ์ค ํ ํฐ์ ๋ฐ์ผ์ธ์.
ํนํ
MIT
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.