Skip to main content
Glama

Trendy Post MCP

by yums-gao
README.md•2.48 kB
# Trendy Post MCP šŸš€āœØ A Model Context Protocol (MCP) service that: 1. Takes a screenshot from the user šŸ“ø 2. Uses OCR to extract text and analyze the image šŸ” 3. Generates a trending Xiaohongshu-style post based on the content šŸ“±šŸ’¬ ## Features ✨ - **Image Processing** šŸ–¼ļø: Extract text and analyze images - **Content Generation** šŸ“: Create engaging Xiaohongshu-style posts - **LLM Integration** 🧠: Uses AI to generate post styles, hashtags, and titles - **MCP Compatibility** šŸ”Œ: Works with any MCP client ## Setup šŸ› ļø This MCP uses the `trendy_post_mcp` conda environment with Python 3.12 and Surya OCR. ```bash # Activate the conda environment conda activate trendy_post_mcp # Run the MCP server python server.py ``` ## Usage šŸ“‹ Once the server is running, it can be used as an MCP service that provides functions for: - Processing screenshots šŸ“ø - Analyzing image content šŸ” - Generating trending social media posts in the style of Xiaohongshu šŸ“± ### MCP Functions The server exposes the following MCP functions: - `process_screenshot`: Extract text from an image URL šŸ”¤ - `generate_post`: Create a Xiaohongshu post from image analysis data āœļø - `process_and_generate`: Combine both functions in one step (recommended) šŸ”„ - `health_check`: Check if the server is running properly 🩺 ## Project Structure šŸ“ - `server.py`: Main MCP server implementation - `image_processor.py`: Screenshot processing and OCR functionality - `post_generator.py`: Xiaohongshu post generation logic - `requirements.txt`: Python dependencies ## Dependencies šŸ“¦ ### OCR Engine This project uses [Surya OCR](https://github.com/VikParuchuri/surya) for text extraction, which is licensed under the **GPL-3.0 License**. Surya is a powerful OCR engine that supports multiple languages and provides excellent results for complex layouts. āš ļø **Important License Note**: As Surya is licensed under GPL-3.0, any distribution of this software must comply with the GPL-3.0 license terms. Please ensure you understand these terms if you plan to distribute or modify this software. ### Other Dependencies - FastMCP: For MCP server implementation - Pydantic: For data validation - Pillow: For image processing - ZhipuAI: For LLM-based content generation ## License šŸ“„ This project is licensed under the MIT License - see the LICENSE file for details. (Note: Components like Surya OCR have their own licenses as mentioned above)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yums-gao/trendy_post_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server