pplog MCP Server
by esaio
README.md
# pplog MCP Server
[](https://opensource.org/licenses/MIT)
**日本語** | [English](https://github.com/esaio/pplog-mcp-server/blob/main/README.en.md)
pplog の公式 MCP(Model Context Protocol)サーバー(STDIO Transport 版)
## 概要
AI アシスタントとポエム共有サービス [pplog](https://pplog.net) をつなぐ MCP サーバーです。Model Context Protocol 経由で、AI アシスタントから pplog のポエムを読んだり、検索・投稿ができます。
## 使えるツール
- `get-poem` - ポエムを ID で取得
- `search-poems` - ポエムを検索(日付絞り込み、AND/OR 検索、除外検索などに対応)
- `create-poem` - 新しいポエムを投稿
## MCP クライアントの設定
MCP クライアントの設定ファイルに以下を追加します:
### 用意する環境変数
- PPLOG_ACCESS_TOKEN: アクセストークン
### Claude Desktop の例
`claude_desktop_config.json` への追加方法:
#### オプション 1: docker(推奨)
```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"
}
}
}
}
```
#### オプション 2: npx
```json
{
"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` で調べたパスに置き換えてください。
## リンク
- [pplog](https://pplog.net) - ポエム共有サービス pplog
- [Model Context Protocol](https://modelcontextprotocol.io) - MCP の詳細
- [Claude Desktop](https://claude.ai/download) - MCP 対応の AI アシスタント
## サポート
- 🐛 Issues: [GitHub Issues](https://github.com/esaio/pplog-mcp-server/issues)
---
Made with ❤️ by the esa team
TDQS
A3.8/5.0
Scored across 3 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: create a poem, retrieve by ID, and search. No overlap.
Naming Consistency4/5
Pattern is verb_noun with hyphens (create-poem, get-poem, search-poems), though 'poems' is plural for search while others use singular.
Tool Count3/5
Three tools is borderline minimal for a typical CRUD surface, but may be appropriate if the domain is intentionally limited.
Completeness2/5
Missing update and delete operations; no way to modify or remove poems. Also lacks a list-all endpoint, forcing reliance on search.
Maintenance
ActivityActive
ResponsivenessNo issues