Connects Claude to pplog.net, a Japanese poem sharing service. You get three operations: fetch poems by ID, search with date filters and boolean logic (AND/OR/exclusion), and post new poems. Requires a PPLOG_ACCESS_TOKEN environment variable. The README recommends running it via Docker for the cleanest setup, though npx works too. Useful if you're building workflows around collaborative poetry or want an AI assistant that can read and publish to pplog directly. The server handles stdio transport and ships as both a container image and npm package.
日本語 | English
pplog の公式 MCP(Model Context Protocol)サーバー(STDIO Transport 版)
AI アシスタントとポエム共有サービス pplog をつなぐ MCP サーバーです。Model Context Protocol 経由で、AI アシスタントから pplog のポエムを読んだり、検索・投稿ができます。
get-poem - ポエムを ID で取得search-poems - ポエムを検索(日付絞り込み、AND/OR 検索、除外検索などに対応)create-poem - 新しいポエムを投稿MCP クライアントの設定ファイルに以下を追加します:
claude_desktop_config.json への追加方法:
{
"mcpServers": {
"pplog": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PPLOG_ACCESS_TOKEN",
"ghcr.io/esaio/pplog-mcp-server"
],
"env": {
"PPLOG_ACCESS_TOKEN": "your_access_token"
}
}
}
}
{
"mcpServers": {
"pplog": {
"command": "/Users/your-username/.nodenv/shims/npx",
"args": ["@esaio/pplog-mcp-server"],
"env": {
"PPLOG_ACCESS_TOKEN": "your_access_token"
}
}
}
}
注意:
/path/to/your/nodeはwhich nodeで調べたパスに置き換えてください。
Made with ❤️ by the esa team
PPLOG_ACCESS_TOKEN*secretAccess token for pplog API authentication