返回 MCP 目录
public公开dns本地运行

trendy_post_mcp

一个基于MCP协议的服务,通过OCR提取图片文字并生成小红书风格的潮流帖子。

article

README

🚀 潮流帖子MCP

潮流帖子MCP是一个模型上下文协议(MCP)服务,它能够:

  1. 接收用户提供的截图 📸
  2. 运用OCR技术提取文本并分析图像 🔍
  3. 基于内容生成小红书风格的热门帖子 📱💬

🚀 快速开始

本MCP使用trendy_post_mcp conda环境,搭配Python 3.12和Surya OCR。

# 激活conda环境
conda activate trendy_post_mcp

# 运行MCP服务器
python server.py

✨ 主要特性

  • 图像处理 🖼️:提取文本并分析图像。
  • 内容生成 📝:创作引人入胜的小红书风格帖子。
  • 大语言模型集成 🧠:借助人工智能生成帖子风格、话题标签和标题。
  • MCP兼容性 🔌:可与任何MCP客户端配合使用。

📦 安装指南

此项目的安装依赖于trendy_post_mcp conda环境,需要Python 3.12和Surya OCR。具体安装步骤如下:

# 激活conda环境
conda activate trendy_post_mcp

# 运行MCP服务器
python server.py

💻 使用示例

基础用法

服务器启动后,可作为MCP服务使用,提供以下功能:

  • 处理截图 📸
  • 分析图像内容 🔍
  • 生成小红书风格的热门社交媒体帖子 📱

高级用法

MCP功能

服务器提供以下MCP函数:

  • process_screenshot:从图像URL中提取文本 🔤
  • generate_post:根据图像分析数据创作小红书帖子 ✍️
  • process_and_generate:一步完成上述两个功能(推荐) 🔄
  • health_check:检查服务器是否正常运行 🩺

📚 详细文档

项目结构 📁

  • server.py:主要的MCP服务器实现。
  • image_processor.py:截图处理和OCR功能。
  • post_generator.py:小红书帖子生成逻辑。
  • requirements.txt:Python依赖项。

依赖项 📦

OCR引擎

本项目使用 Surya OCR 进行文本提取,该引擎遵循 GPL - 3.0许可证。Surya是一款强大的OCR引擎,支持多种语言,对于复杂布局的文本提取效果出色。

⚠️ 重要提示

由于Surya遵循GPL - 3.0许可证,因此本软件的任何分发都必须遵守GPL - 3.0许可证条款。如果您计划分发或修改本软件,请确保理解这些条款。

其他依赖项

  • FastMCP:用于MCP服务器实现。
  • Pydantic:用于数据验证。
  • Pillow:用于图像处理。
  • ZhipuAI:用于基于大语言模型的内容生成。

📄 许可证

本项目遵循MIT许可证 - 详情请参阅LICENSE文件。 (注意:像Surya OCR这样的组件有其自身的许可证,如上述所述)

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端