古诗词MCP 服务

yulang1992/mcp-server-tang-song
Hosted
0 Stars 93 次浏览 周五不部署 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (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服务,解决你想找一首唐诗、宋词,但是不知道去哪里搜索
根据你的描述获取唐诗宋词信息.

效果图:
1.png2.png

支持的 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+

  1. clone项目
    git clone https://gitee.com/yulang_admin_1/mcp-server-tang-song.git
  2. cd mcp-server-tang-song
    mvn clean package -Dmaven.test.skip=true
  3. 直接运行 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" } } }

相关 MCP 服务