@debugmcp/mcp-debugger
Version:
Run-time step-through debugging for LLM agents.
109 lines (81 loc) • 3.18 kB
Markdown
# MCP Debugger Visual Assets
## Logo Versions
### Root Logo
- **File**: `../logo.png`
- **Dimensions**: 1024x1024px
- **Purpose**: GitHub repository display, high-resolution usage
- **File size**: ~1MB
### Marketplace Logo
- **File**: `logo.png`
- **Dimensions**: 400x400px
- **Purpose**: Cline Marketplace, documentation, smaller displays
- **Requirements**: Must work on light and dark backgrounds
- **File size**: ~89KB (optimized)
## Generating Marketplace Logo
To regenerate the 400x400 version from the root logo:
```bash
python scripts/resize_logo.py
```
For custom sizes or paths:
```bash
python scripts/resize_logo.py input.png output.png
```
## Logo Guidelines
### Design Requirements
- **Contrast**: Must have sufficient contrast for visibility at small sizes
- **Clarity**: Any text or symbols should remain legible at 400x400px
- **Background compatibility**: Should work on both light and dark backgrounds
- **Format**: PNG with optimization enabled
### Quality Validation
After generating or updating the logo, verify:
- [ ] Output dimensions are exactly 400x400px
- [ ] File size is under 500KB for marketplace compliance
- [ ] Visual quality is maintained (no pixelation or artifacts)
- [ ] Logo is clearly visible on both light and dark backgrounds
- [ ] Any text remains readable at the smaller size
## Screenshots
Location for demo screenshots showcasing the debugger in action.
### Screenshot Guidelines
- **Format**: PNG or JPG
- **Dimensions**: Recommended 1920x1080 or 1280x720
- **Content**: Show key features in action
- **Naming**: Use descriptive names (e.g., `breakpoint-hit.png`, `variable-inspection.png`)
### Planned Screenshots
- [ ] Setting breakpoints in VS Code
- [ ] Hitting a breakpoint during debugging
- [ ] Inspecting variables
- [ ] Step over/into/out navigation
- [ ] Stack trace visualization
## Demo GIF
Location for animated demonstrations.
### GIF Guidelines
- **Format**: GIF (optimized for size)
- **Duration**: 10-30 seconds
- **Content**: Key workflow demonstrations
- **Size**: Keep under 10MB for documentation usage
## Asset Management
### Version Control
- All assets should be tracked in Git
- Use meaningful commit messages when updating assets
- Consider using Git LFS for larger files if needed
### Optimization
- Use tools like `pngcrush` or `optipng` for PNG optimization
- Keep file sizes reasonable for web usage
- Test assets in their intended contexts
### Updates
When updating the logo:
1. Replace the high-res version at the root
2. Run the resize script to update the marketplace version
3. Verify both versions meet requirements
4. Commit with message like: "Update logo for v0.9.0 release"
## Tools & Scripts
### Available Scripts
- `scripts/analyze_logo.py` - Analyze logo properties and suitability
- `scripts/resize_logo.py` - Resize logo to marketplace requirements
### Recommended Tools
- **Pillow/PIL**: Python image processing (already in use)
- **ImageMagick**: Command-line image manipulation
- **pngcrush**: PNG optimization
- **GIMP/Photoshop**: Manual editing when needed
## Licensing
All visual assets in this directory are subject to the project's main LICENSE file.