io.github.lacausecrypto/poetrydb
PoetryDB MCP Server
PoetryDBを通じて古典詩を探索するための非公式MCPサーバーです。
概要
項目 | 値 |
ツール | 12 |
カテゴリ | 3 |
トランスポート | stdio |
認証 | なし |
MCPレジストリ名 |
|
npmパッケージ |
|
ソースAPI |
|
コンテンツ | 著者、タイトル、行テキスト、形式による古典詩 |
Related MCP server: ClaudeSkills MCP Server
インストール
npm install -g mcp-poetryまたはソースから:
npm install
npm run buildMCPレジストリ
このサーバーはMCPレジストリに以下の名前で公開されています:
io.github.lacausecrypto/poetrydbClaude 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_URLPOETRYDB_REQUEST_TIMEOUT_MSPOETRYDB_REQUEST_RETRIES
注意事項
APIキーは不要です。
このパッケージはPoetryDBとは提携していません。
カスタムPoetryDB統合よりもコンパクトなstdioサーバーを好むMCPクライアント向けに構築されています。
MCPレジストリID:
io.github.lacausecrypto/poetrydb
帰属
PoetryDB: poetrydb.org
アップストリームプロジェクト: thundercomb/poetrydb
追加の実装ノートはdocumentation.mdにあります。
Maintenance
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
- FlicenseNot gradedqualityNot gradedmaintenanceProvides 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.
- FlicenseAqualityFmaintenanceExposes Anthropic Claude Agent Skills as MCP tools for discovery, search, and reading skill guidance and assets.139
- FlicenseAqualityDmaintenanceExposes two MCP tools (discover and execute) that enable agents to query an OpenAPI schema via natural language and execute matched API operations.2
- AlicenseNot gradedqualityFmaintenanceEnables searching and retrieving poems from the PoetryDB API by title, keyword, or author, and also provides random poems for inspiration.8MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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