MCP server that generates stunning GitHub profile SVGs — animated terminals, neural tech maps, trophy cases, WakaTime charts, Spotify cards, and more. 16 tools, zero external dependencies, pure Python stdlib. Works with Claude Desktop and any MCP client. Includes live-fetch tools that pull real GitHub stats, WakaTime coding activity, and Spotify now-playing data via API.
Overview
What is GodProfile?
GodProfile is an MCP server that turns Claude into a GitHub profile designer. Instead of hand-coding SVGs or using generic stat cards, you describe what you want and Claude generates production-ready animated SVGs instantly.
Tools
Render Tools (offline, no API key needed)
- render_terminal_emulator_svg — animated macOS terminal with typewriter effect
- render_svg_widget — glassmorphic card with title, description, tags
- generate_neural_network_map — Bezier-connected tech stack visualization
- generate_animated_icon_marquee — infinite scrolling tech badge strip
- render_3d_contribution_globe — isometric globe with lat/lon highlights
- render_github_trophies — trophy case ranked S/A/B/C with glow animations
- render_wakatime_activity_chart — horizontal bar chart from your data
- render_spotify_now_playing — animated equalizer "Now Playing" card
- capture_animated_banner_gif — gradient banner with sequential text fade-in
- fetch_latest_blog_posts — SVG card from Dev.to / Medium / RSS feed
- setup_contribution_snake — GitHub Actions YAML for snake animation
- setup_github_automation — CI workflow for auto-updating stats
- refactor_readme_to_bento — restructures README into bento grid layout
Live-Fetch Tools (call real APIs)
- fetch_github_trophies_live — pulls live stars/commits/PRs from GitHub API
- fetch_wakatime_chart_live — fetches real coding stats from WakaTime
- fetch_spotify_now_playing_live — shows currently playing track via Spotify OAuth
Install
uvx godprofile-mcp
Add to Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"godprofile": {
"command": "uvx",
"args": ["godprofile-mcp"]
}
}
}
Zero Dependencies
Pure Python stdlib only — urllib, xml, json, base64. No pip bloat, no Playwright, no Pillow.
Server Config
{
"mcpServers": {
"godprofile": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Luc0-0/GodProfile.git",
"godprofile-mcp"
]
}
}
}