io.github.lacausecrypto/poetrydb
PoetryDB MCP Server
非官方的 MCP 服务器,通过 PoetryDB 探索经典诗歌。
概览
指标 | 值 |
工具 | 12 |
类别 | 3 |
传输 | stdio |
认证 | 无 |
MCP Registry 名称 |
|
npm 包 |
|
源 API |
|
内容 | 按作者、标题、诗句文本和形式分类的经典诗歌 |
Related MCP server: ClaudeSkills MCP Server
安装
npm install -g mcp-poetry或从源码安装:
npm install
npm run buildMCP Registry
此服务器已发布到 MCP Registry,标识为:
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:在一次请求中查询多个 PoetryDB 字段list_authors:列出所有可用作者
发现
random_poem:获取一首或多首随机诗歌get_sonnets:获取十四行诗get_haikus:获取俳句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 无关联。
专为偏好紧凑 stdio 服务器而非自定义 PoetryDB 集成的 MCP 客户端而构建。
MCP Registry 标识:
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