Meme Generator Mcp

C 64 completed
Api
cli / typescript · tiny
34
Files
6,378
LOC
1
Frameworks
4
Languages

Pipeline State

completed
Run ID
#307365
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
52.21
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #49413
Member of a group with 1 similar repo(s) — canonical #23729 view group →
Top concepts (7)
Project DescriptionpresentationinfrastructureTestingConfigurationSearchContainerized/Microservices
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a command-line tool that functions as a Model Context Protocol (MCP) server for generating memes from text content. The tool should support features like accessing 200+ meme templates, performing smart template selection, and allowing users to browse templates by category or search by keyword. It needs to incorporate NLP-powered analysis using a compromise library for grammatical checks and handle smart content processing, such as fetching URLs or extracting quotes. Additionally, implement batch generation capabilities and support URL-based meme generation using the memegen.link API. Since it's a CLI tool, ensure it's fully type-safe using TypeScript.
typescript cli mcp meme-generator nlp command-line text-processing web-scraping
Generated by gemma4:latest

Catalog Information

This project is a MCP server for generating memes from text content.

Description

The meme-generator-mcp project is a server-side application that leverages the Memegen API to generate memes from user-provided text content. It serves as a backend solution for creating and sharing humorous images. The project utilizes TypeScript, Vitest, and Zod to ensure efficient development and robust validation.

الوصف

هذا المشروع هو خادم MCP لإنشاء ميمات من محتوى النص باستخدام API Memegen. يعد هذا التطبيق backend للإنشاء وال مشاركة للمواضيع المضحكة. يستخدم المشروع TypeScript وVitest وزود لضمان تطوير فعال وموثوق.

Novelty

5/10

Tags

meme-generation text-to-image memegen-api backend-solution content-sharing

Technologies

vitest zod

Claude Models

claude (unknown version)

Quality Score

C
63.6/100
Structure
53
Code Quality
80
Documentation
50
Testing
35
Practices
68
Security
100
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 177 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

4.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
PASS
Quality Gate
A
Risk (2)
MIT
License
0.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
67.9%
yaml
23.8%
markdown
7.2%
json
1.1%

Frameworks

Vitest

Symbols

variable163
function35
interface15
type_alias7

API Endpoints (1)

Repobility · code-quality intelligence · https://repobility.com
MethodPathHandlerFramework
Want this analysis on your repo? https://repobility.com/scan/
GETcontent-typeheaders.getExpress

Concepts (7)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_descriptionProject DescriptionA Model Context Protocol (MCP) server that generates memes from text content using memegen.link.80%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
auto_categoryTestingtesting70%
business_logicConfigurationDetected from 4 related files50%
business_logicSearchDetected from 4 related files50%
arch_patternContainerized/MicroservicesMultiple Dockerfiles found at package level50%
Repobility analyzer · published findings · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/31207.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV