Community-driven testing excellence for the MCP ecosystem MCPTesta is a comprehensive testing framework for FastMCP servers that brings scientific rigor and enterprise-grade capabilities to MCP protocol testing. 🎯 Core Features: • Comprehensive FastMCP server testing with advanced protocol support • Parallel execution with intelligent dependency resolution • Flexible CLI and YAML configuration system • Rich reporting: console, HTML, JSON, and JUnit formats • Advanced MCP protocol features: notifications, cancellation, progress tracking • Production-ready Docker environment with caddy-docker-proxy integration 🧪 Advanced Testing Capabilities: • Multi-transport support (stdio, SSE, WebSocket) • Authentication testing (Bearer tokens, OAuth flows) • Stress testing and performance validation • Memory profiling and leak detection • CI/CD integration with comprehensive reporting 🎨 Professional Assets: • Complete logo package with lab experiment theme • Comprehensive documentation with Diátaxis framework • Community-focused branding and messaging • Multi-platform favicon and social media assets 📚 Documentation: • Getting started tutorials and comprehensive guides • Complete CLI and YAML reference documentation • Architecture explanations and testing strategies • Team collaboration and security compliance guides 🚀 Ready for: • Community contributions and external development • Enterprise deployment and production use • Integration with existing FastMCP workflows • Extension and customization for specific needs Built with modern Python practices using uv, FastMCP, and Starlight documentation. Designed for developers who demand scientific precision in their testing tools. Repository: https://git.supported.systems/mcp/mcptesta Documentation: https://mcptesta.l.supported.systems
112 lines
3.2 KiB
Markdown
112 lines
3.2 KiB
Markdown
# MCPTesta Social Media Assets
|
|
|
|
This directory contains social media preview assets for the MCPTesta project.
|
|
|
|
## 📱 Available Assets
|
|
|
|
### Profile Images
|
|
- **profile-400x400.svg** - Square profile image for social media platforms
|
|
- **profile-400x400.png** - PNG version for platforms requiring raster images
|
|
|
|
### Social Cards
|
|
- **card-1200x630.svg** - Twitter/X card template with logo and branding
|
|
- **card-1200x630.png** - PNG version for social media sharing
|
|
|
|
### Platform-Specific
|
|
- **github-social-1280x640.svg** - GitHub repository social preview
|
|
- **linkedin-cover-1584x396.svg** - LinkedIn company page cover
|
|
- **twitter-header-1500x500.svg** - Twitter/X profile header
|
|
|
|
## 🎨 Design Elements
|
|
|
|
All social media assets maintain the MCPTesta brand identity:
|
|
|
|
- **Lab Experiment Theme**: Active scientific testing with bubbling beakers
|
|
- **Community Colors**: Purple gradient (#6B46C1 → #8B5CF6) background
|
|
- **Testing Imagery**: Beakers, bubbles, and laboratory apparatus
|
|
- **Typography**: Clean, modern fonts with scientific credibility
|
|
|
|
## 📐 Specifications
|
|
|
|
### Profile Images (400x400px)
|
|
```
|
|
Format: SVG + PNG fallback
|
|
Aspect Ratio: 1:1 (square)
|
|
Safe Area: 360x360px (10% margin)
|
|
Background: Full MCPTesta logo with community purple gradient
|
|
```
|
|
|
|
### Social Cards (1200x630px)
|
|
```
|
|
Format: SVG + PNG fallback
|
|
Aspect Ratio: 1.91:1 (Twitter/Facebook standard)
|
|
Logo Position: Left third (300px width)
|
|
Text Area: Right two-thirds with tagline and description
|
|
Background: Community gradient with subtle lab equipment patterns
|
|
```
|
|
|
|
### GitHub Social Preview (1280x640px)
|
|
```
|
|
Format: SVG + PNG fallback
|
|
Aspect Ratio: 2:1 (GitHub standard)
|
|
Background: Dark theme (#0D1117) to match GitHub
|
|
Logo: Adapted for dark background with enhanced glow
|
|
Text: Repository description and key features
|
|
```
|
|
|
|
## 🔄 Generation Process
|
|
|
|
These assets can be generated using the export scripts:
|
|
|
|
```bash
|
|
# Generate all social media assets
|
|
./scripts/generate-logo-exports.sh
|
|
|
|
# Create platform-specific variations
|
|
./scripts/generate-social-assets.sh
|
|
```
|
|
|
|
## 🎯 Usage Guidelines
|
|
|
|
### Twitter/X
|
|
- **Profile**: Use profile-400x400.png
|
|
- **Header**: Use twitter-header-1500x500.png
|
|
- **Cards**: Automatic generation from card-1200x630.png
|
|
|
|
### GitHub/Git
|
|
- **Repository Social**: Use github-social-1280x640.png
|
|
- **README**: Use assets/logo/web/mcptesta-logo.svg
|
|
|
|
### LinkedIn
|
|
- **Company Profile**: Use profile-400x400.png
|
|
- **Cover Image**: Use linkedin-cover-1584x396.png
|
|
- **Post Images**: Use card-1200x630.png
|
|
|
|
### Facebook/Meta
|
|
- **Profile**: Use profile-400x400.png
|
|
- **Cover**: Use card-1200x630.png (may need cropping)
|
|
- **Shared Links**: Automatic preview from card-1200x630.png
|
|
|
|
## 📝 Asset Status
|
|
|
|
### ✅ Created
|
|
- [ ] profile-400x400.svg
|
|
- [ ] profile-400x400.png
|
|
- [ ] card-1200x630.svg
|
|
- [ ] card-1200x630.png
|
|
|
|
### 🔄 Pending
|
|
- [ ] github-social-1280x640.svg
|
|
- [ ] linkedin-cover-1584x396.svg
|
|
- [ ] twitter-header-1500x500.svg
|
|
- [ ] PNG exports for all SVG files
|
|
|
|
### 🎯 Future Enhancements
|
|
- [ ] Animated GIF versions for supported platforms
|
|
- [ ] Platform-specific color adaptations
|
|
- [ ] Localized versions for international markets
|
|
- [ ] A/B testing variations for conversion optimization
|
|
|
|
---
|
|
|
|
*These assets represent the community-driven spirit and scientific excellence of the MCPTesta project* 🧪 |