Skip to main content
Glama
lacausecrypto

io.github.lacausecrypto/poetrydb

PoetryDB MCP Server

npm version CI npm total downloads Node.js License: MIT

PoetryDBを通じて古典詩を探索するための非公式MCPサーバーです。

概要

項目

ツール

12

カテゴリ

3

トランスポート

stdio

認証

なし

MCPレジストリ名

io.github.lacausecrypto/poetrydb

npmパッケージ

mcp-poetry

ソースAPI

https://poetrydb.org

コンテンツ

著者、タイトル、行テキスト、形式による古典詩

Related MCP server: ClaudeSkills MCP Server

インストール

npm install -g mcp-poetry

またはソースから:

npm install
npm run build

MCPレジストリ

このサーバーはMCPレジストリに以下の名前で公開されています:

io.github.lacausecrypto/poetrydb

Claude Desktop

{
  "mcpServers": {
    "poetrydb": {
      "command": "npx",
      "args": ["-y", "mcp-poetry"]
    }
  }
}

ローカルチェックアウトの場合は、コマンドを次のように置き換えてください:

{
  "mcpServers": {
    "poetrydb": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-poetrydb/dist/index.js"]
    }
  }
}

ツール

カタログ

  • catalog_overview: カテゴリと利用可能なツールを一覧表示します

  • catalog_category: 特定のカテゴリのツールを表示します

検索

  • search_by_author: 著者名で詩を検索します

  • search_by_title: タイトルで詩を検索します

  • search_by_lines: 詩の行内のテキストを検索します

  • search_by_linecount: 正確な行数で詩を検索します

  • search_combined: 1つのリクエストで複数のPoetryDBフィールドをクエリします

  • list_authors: 利用可能なすべての著者を一覧表示します

発見

  • random_poem: 1つ以上のランダムな詩を取得します

  • get_sonnets: 14行の詩を取得します

  • get_haikus: 3行の詩を取得します

  • list_titles: 詩のタイトルを一覧表示します

リクエスト例

シンプル

Random poem please.

期待されるツール:

random_poem({ "count": 1 })

ブラウズ

Show me the available poets.

期待されるツール:

list_authors({})

ターゲット検索

Find Ozymandias.

期待されるツール:

search_by_title({ "title": "Ozymandias" })

テキスト検索

Show me poems containing the word "love".

期待されるツール:

search_by_lines({ "text": "love" })

形式ベースの探索

Give me 14-line poems by Shakespeare.

期待されるツール:

search_combined({ "fields": "author,linecount", "values": "Shakespeare;14" })

より高度な例

List Shakespeare results, but only return title and linecount.

期待されるツール:

search_by_author({ "author": "Shakespeare", "fields": "title,linecount" })

複数ステップの探索

Start with the catalog, then show me the discovery tools, then give me a sonnet.

典型的なツールの順序:

catalog_overview({})
catalog_category({ "category_id": "discovery" })
get_sonnets({})

開発

npm run build
npm run test:ci
npm test
npm pack --dry-run

環境変数:

  • POETRYDB_BASE_URL

  • POETRYDB_REQUEST_TIMEOUT_MS

  • POETRYDB_REQUEST_RETRIES

注意事項

  • APIキーは不要です。

  • このパッケージはPoetryDBとは提携していません。

  • カスタムPoetryDB統合よりもコンパクトなstdioサーバーを好むMCPクライアント向けに構築されています。

  • MCPレジストリID: io.github.lacausecrypto/poetrydb

帰属

追加の実装ノートはdocumentation.mdにあります。

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides access to a curated database of over 1,500 MCP tools with quality scores. Enables searching, browsing trending tools by category, discovering random tools, and retrieving detailed information about specific MCP tools.
  • F
    license
    A
    quality
    D
    maintenance
    Exposes two MCP tools (discover and execute) that enable agents to query an OpenAPI schema via natural language and execute matched API operations.
    2
  • A
    license
    Not graded
    quality
    F
    maintenance
    Enables searching and retrieving poems from the PoetryDB API by title, keyword, or author, and also provides random poems for inspiration.
    8
    MIT

View all related MCP servers

Related MCP Connectors

  • Poetry MCP — PoetryDB API (free, no auth)

  • Quotes MCP — citation-grade quote API for public-domain authors.

  • 100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lacausecrypto/mcp-poetrydb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server