Back to Browse

Pplog MCP Server

by Esaio
Developer ToolsModerate5.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Official MCP server for pplog - a poem sharing service

About

Official MCP server for pplog - a poem sharing service

Security Report

5.2
Moderate5.2Moderate Risk

The pplog MCP server is a well-structured TypeScript application with proper authentication via API tokens, comprehensive test coverage, and appropriate permission scoping. The server correctly requires PPLOG_ACCESS_TOKEN for all API operations, handles errors gracefully, and maintains good code quality. Minor findings related to broad error handling and verbose logging do not materially impact security given the server's legitimate purpose of integrating with the pplog poetry sharing API. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.

7 files analyzed · 7 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Access token for pplog API authenticationRequired

Environment variable: PPLOG_ACCESS_TOKEN

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-esaio-pplog": {
      "env": {
        "PPLOG_ACCESS_TOKEN": "your-pplog-access-token-here"
      },
      "args": [
        "-y",
        "@esaio/pplog-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

pplog MCP Server

License: MIT

日本語 | 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 クライアントの設定

MCP クライアントの設定ファイルに以下を追加します:

用意する環境変数

  • PPLOG_ACCESS_TOKEN: アクセストークン

Claude Desktop の例

claude_desktop_config.json への追加方法:

オプション 1: docker(推奨)
{
  "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
{
  "mcpServers": {
    "pplog": {
      "command": "/Users/your-username/.nodenv/shims/npx",
      "args": ["@esaio/pplog-mcp-server"],
      "env": {
        "PPLOG_ACCESS_TOKEN": "your_access_token"
      }
    }
  }
}

注意: /path/to/your/nodewhich node で調べたパスに置き換えてください。

リンク

サポート


Made with ❤️ by the esa team

Reviews

No reviews yet

Be the first to review this server!