古诗词MCP 服务
可用工具 (4 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
getRandomPoem 1 个参数
获取随机一首诗词。参数type可选,值为'唐诗'或'宋词',不传则从所有诗词中随机返回一首。返回JSON格式的诗词完整信息。
该工具无需必填参数,直接调用即可
searchByAuthor 1 个参数 需填 1 项
按作者查询诗词。参数author为作者名称(必填),支持模糊匹配。返回该作者的诗词列表(JSON格式,最多10首)。
必填参数:author
searchByContent 1 个参数 需填 1 项
按内容模糊匹配诗词。参数keyword为诗句关键词(必填),在诗词内容中搜索包含该关键词的诗词。返回匹配的诗词列表(JSON格式,最多10首)。
必填参数:keyword
searchByTitle 1 个参数 需填 1 项
按诗名查询诗词。参数title为诗词标题或关键词(必填),支持模糊匹配。返回匹配的诗词列表(JSON格式,最多10首)。
必填参数:title
服务介绍
mcp-server-tang-song
介绍
提供唐诗宋词的查询学习的mcp服务,解决你想找一首唐诗、宋词,但是不知道去哪里搜索
根据你的描述获取唐诗宋词信息.
效果图:


支持的 MCP 客户端
本服务器适用于所有支持 MCP 协议的 AI 助手和客户端,包括但不限于:
🤖 Claude 桌面应用
📝 Cursor
💼 其他支持 MCP 的客户端
主要功能 :
1.获取随机一首诗词。参数type可选,值为'唐诗'或'宋词',不传则从所有诗词中随机返回一首。返回JSON格式的诗词完整信息。
2.按作者查询诗词。参数author为作者名称(必填),支持模糊匹配。返回该作者的诗词列表(JSON格式,最多10首)。
3.按内容模糊匹配诗词。参数keyword为诗句关键词(必填),在诗词内容中搜索包含该关键词的诗词。返回匹配的诗词列表(JSON格式,最多10首)。
4.按诗名查询诗词。参数title为诗词标题或关键词(必填),支持模糊匹配。返回匹配的诗词列表(JSON格式,最多10首)。
快速上手
项目采用springboot,要求JDK17+MAVNE3.6+
- clone项目
git clone https://gitee.com/yulang_admin_1/mcp-server-tang-song.git - cd mcp-server-tang-song
mvn clean package -Dmaven.test.skip=true - 直接运行 jar -jar mcp-server-tang-song.jar
配置 MCP 客户端
推荐使用 Cursor 快速体验(两种方式)
然后在 Cursor 设置中添加 MCP 服务器配置:
{
"mcpServers": {
"shi-yun-tong-tu": {
"type": "streamableHttp",
"url": "http://127.0.0.1:8001/mcp/state"
}
}
}
{
"mcpServers": {
"shi-yun-tong-tu": {
"type": "sse",
"url": "http://127.0.0.1:8001//sse/mcp/tang-song"
}
}
}