福音图书馆MCP服务器(DXT)
](https://github.com/mattnico/ldsmcp/releases)
智能MCP服务器,用于访问LDS教会福音图书馆内容,具有AI驱动的搜索路由和全面的端点覆盖。
🚀 主要特点
- 🧠 人工智能驱动的搜索智能:自动将查询路由到最佳福音库搜索端点
- 🔍 18+专业搜索API:全面覆盖福音图书馆搜索功能
- 📖 直接内容访问:通过具有丰富元数据的URI获取任何福音库内容
- 🎯 智能查询分析:检测内容类型、说话者、日期和经文引用
- 🏗️ 桌面扩展:原生Claude Desktop与基于清单的架构集成
📦 安装
Claude桌面扩展(推荐)
- 下载最新
.dxt文件来自发布 - 打开克劳德桌面
- 转到扩展→ 安装扩展
- 选择已下载的
.dxt文件 - 扩展程序会自动安装,无需设置!
手动开发设置
git clone https://github.com/mattnico/ldsmcp.git
cd ldsmcp/server
npm install
npm run build🔧 可用工具
智能搜索
search_gospel_library-基于人工智能的搜索,具有自动端点路由功能
- 分析查询意图和内容类型 - 自动路由到最佳搜索端点 - 支持全面、智能和特定的搜索模式
特殊搜索
search_general_conference-与演讲者的会议谈话/日期过滤search_scriptures-使用集合过滤进行经文级经文搜索search_archive-全面搜索所有福音图书馆内容search_seminary-支持课程编号的神学院和学院手动搜索search_vertex-多类型搜索(网络、图像、视频、音乐、PDF)
内容工具
fetch_content-从特定福音库URI获取完整内容browse_structure-浏览内容层次结构和目录fetch_media-从内容中提取音频、视频和图像URL
发现工具
explore_endpoints-发现并验证福音图书馆API端点
📖 使用示例
智能搜索(推荐)
{
"tool": "search_gospel_library",
"parameters": {
"query": "Russell M. Nelson faith hope charity",
"searchMode": "smart"
}
}浏览最近的大会
{
"tool": "browse_structure",
"parameters": {
"uri": "/general-conference/2024/10",
"depth": 2
}
}获取特定内容
{
"tool": "fetch_content",
"parameters": {
"uri": "/scriptures/bofm/alma/32"
}
}具体搜索经文
{
"tool": "search_scriptures",
"parameters": {
"query": "faith hope charity",
"collectionName": "The Book of Mormon"
}
}神学院课程规划
{
"tool": "search_seminary",
"parameters": {
"query": "lesson 107",
"subject": "doctrine-and-covenants",
"lessonNumber": 107
}
}智能搜索研讨会内容
{
"tool": "search_gospel_library",
"parameters": {
"query": "seminary lesson 107 D&C manual teaching ideas",
"searchMode": "smart"
}
}🧠 搜索智能
该服务器包括复杂的查询分析,可以:
- 检测内容类型:圣经参考、会议演讲、手册内容
- 识别意图:演讲者姓名、日期范围、书名、主题
- 智能路由:根据置信度评分选择最佳终点
- 提供后备方案:如果主搜索失败,尝试其他端点
搜索模式
smart(默认):AI自动选择最佳端点comprehensive:搜索多个端点并组合结果specific:强制使用特定端点
🚀 性能优势
- 无需数据库:直接访问API消除了设置的复杂性
- 实时结果:始终保持最新内容,无爬行延迟
- 轻量级:最小的依赖关系,快速启动
- 智能高速缓存:智能请求优化减少了API调用
📚 API文档
全面的文档可在 docs/search-api/:
- 完整端点参考:所有18+福音图书馆搜索API
- 集成模式:代码示例和最佳实践
- 实施指南:路线图和测试策略
🛠️ 发展
建筑
cd server/
npm install
npm run buildMCP检验员测试
npm run inspect可用命令
npm run dev-热重载开发npm run build-编译TypeScript并设置权限npm run inspect-启动MCP检查器进行测试
🔗 资源
📄 许可证
MIT许可证-有关详细信息,请参阅许可证文件。
🤝 贡献
欢迎在 .
📝 更新日志
版本0.5.1(最新)
- 新功能:添加专用
search_seminary神学院人工检索工具 - 增强:改进搜索智能,以检测神学院查询和课程编号
- 增强:增加了对神学院科目检测的支持(OT、NT、摩门经、D&C)
- 修复:神学院课程查询现在返回实际课程内容,而不是经文部分
版本0.5.0
- 初始桌面扩展(DXT)版本
- 基于人工智能的搜索路由,覆盖18+福音图书馆端点
- 会议演讲、经文和手册的综合搜索工具
- 智能查询分析和内容类型检测
