智能模板发现助手 - 为 AI 应用提供强大的 epub360 模板搜索能力
Project description
📋模板搜索 MCP 服务
智能模板发现助手 - 为 AI 应用提供强大的 epub360 模板搜索能力
🎯 产品定位
智能模板发现助手 - 一个专为 AI 应用设计的 epub360 模板搜索服务,通过 Model Context Protocol (MCP) 标准为 Cursor、Claude 等 AI 工具提供强大的模板检索能力。
🌟 核心价值
- 🤖 AI 原生设计 - 专为 AI 工具优化的接口和响应格式
- 🔗 标准化集成 - 遵循 MCP 协议,可无缝集成到任何支持 MCP 的 AI 应用
- 🧠 智能搜索 - 支持中文关键词搜索,精准匹配模板需求
- ⚡ 高性能 - 快速响应,10秒超时保护
✨ 功能特性
| 特性 | 说明 |
|------|------|
| 🔍 中文搜索 | 支持中文关键词智能搜索 |
| 📊 灵活限制 | 可配置返回数量(1-50个) |
| 🎨 详细信息 | 返回模板名称、描述、封面等 |
| ⚡ 快速响应 | 10秒超时保护,确保响应速度 |
| 🛡️ 错误处理 | 完善的异常处理和错误提示 |
📝 完善的日志系统
- 🛡️ 完善的异常处理机制
- 📝 详细的请求/响应日志
- 🔄 网络超时和重试保护
- 📊 实时状态监控
🎯 适用场景
1. 🤖 AI 辅助设计场景
用户: "帮我找一些科技风格的模板"
AI: 通过 MCP 调用模板搜索,返回相关模板列表
典型对话:
- "我需要制作一个商务演示,有什么模板推荐?"
- "找一些适合教育培训的模板"
- "搜索几个现代简约风格的设计模板"
2. 📝 内容创作工作流
| 场景 | 描述 | 示例 |
|------|------|------|
| 博客写作 | 搜索适合的文章模板 | 技术博客、生活分享模板 |
| 演示制作 | 快速找到演示文稿模板 | 产品发布、项目汇报模板 |
| 营销材料 | 寻找宣传册、海报模板 | 品牌宣传、活动推广模板 |
3. 🛠️ 开发集成场景
- Cursor IDE - 在编程时快速查找UI模板
- 设计工具 - 集成到设计软件中
- 自动化工具 - 批量模板分析和管理
- 工作流集成 - 与现有设计流程无缝对接
4. 🎓 教育培训场景
- 课程设计 - 查找教育相关模板
- 培训材料 - 搜索培训演示模板
- 学术展示 - 寻找学术报告模板
📚 使用教程
🚀 第一步:启动服务器
# 1. 克隆项目,进入项目目录
git clone https://github.com/21epub/epub-mcp-server.git && cd epub-mcp-server
# 2. 确保Python环境
python --version # 需要 Python 3.8+
# 3. 安装依赖
pip install mcp requests
# 4. 启动 MCP 服务器
python src/template_mcp_http_server.py
⚙️ 第二步:配置 Cursor
方法一:编辑配置文件(推荐)
编辑 ~/.cursor/mcp.json:
{
"mcpServers": {
"epub_template_search": {
"url": "http://localhost:8081/api/template",
"transport": "sse"
}
}
}
方法二:通过设置界面
-
打开 Cursor 设置
- macOS:
Cmd + Shift + J - Windows/Linux:
Ctrl + Shift + J
- macOS:
-
添加 MCP 服务器
- 找到 "MCP Servers" 选项卡
- 点击添加新服务器
-
配置服务器信息
名称: epub_template_search URL: http://localhost:8081/api/template 传输方式: SSE
🎮 第三步:在 Cursor 中使用
重启 Cursor 后,你可以通过以下方式使用:
🔍 基础搜索示例
# 简单搜索
请帮我搜索一些商务风格的模板
# 指定数量
找5个教育相关的模板给我
# 特定主题
我需要科技、未来感的设计模板
# 具体用途
帮我找适合产品发布会的演示模板
🛠️ 直接工具调用
# 直接调用工具
使用 search_templates 工具搜索 "医疗" 相关的模板,限制10个结果
# 批量分析
帮我分析一下 "商务"、"教育"、"科技" 这三个主题的模板特点
# 对比搜索
对比一下 "简约" 和 "复古" 风格的模板有什么区别
🎨 让 AI 驱动的设计工作流更加高效! ✨
这个 MCP 服务器为创意工作者提供了强大的模板搜索能力,让设计灵感触手可及!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file epub_mcp_server-0.1.1.tar.gz.
File metadata
- Download URL: epub_mcp_server-0.1.1.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ac5ed4f1e33c361453372f4f812dcc425b262f6024245ed4ab6f19776c84352
|
|
| MD5 |
af73ff7ee1c00ba501c4bd06cf1d9fd2
|
|
| BLAKE2b-256 |
9368326e7f462ee39aa89ce8dffc8fbc7df66e865b4af1d80a61eafec8be92ec
|
File details
Details for the file epub_mcp_server-0.1.1-py3-none-any.whl.
File metadata
- Download URL: epub_mcp_server-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5329aebf4d54eaa0b15314fc82632192aebf9792f8f517cf8a0ea31b33c92a5
|
|
| MD5 |
1650825814d3158a1c79ad30f79ea6b4
|
|
| BLAKE2b-256 |
f6ee5247508876335dc357f380804f25cde41574a6b4d3de317f2f461cdd5718
|