GodProfile
The ultimate AI Agent skillset. An official MCP Server packed with 16 world-class tools to autonomously convert standard markdown into animated, glassmorphic GitHub Profile masterpieces
Ask AI about GodProfile
Powered by Claude Β· Grounded in docs
I know everything about GodProfile. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
GodProfile MCP Toolkit
The MCP server that turns your GitHub profile README into a god-tier art exhibit. Every visual in this README was generated by GodProfile itself.
Not sure it's worth it? See 7 animated SVGs running live β no install, no signup.
Give Claude Desktop this server and say: "Make my GitHub profile god-tier." It ships 16 tools that generate glassmorphic SVGs, animated banners, live data widgets, bento-grid layouts, and full GitHub Actions CI β all from a single MCP config line.
Quick Install Β· Tools Β· Themes Β· MCP Config Β· Contributing
Terminal SVG β render_terminal_emulator_svg
Animated typewriter terminal with macOS window chrome. Every line types itself in.
Icon Marquee β generate_animated_icon_marquee
Infinitely scrolling CSS-animated band of tech badges. Seamless loop, zero JavaScript.
Neural Network Map β generate_neural_network_map
Your tech stack as a Bezier-connected animated neural graph. Nodes pulse, edges flow.
GitHub Trophies β render_github_trophies
Custom SVG trophy case with S/A/B/C rank tiers. S-rank trophies animate with a golden glow.
WakaTime Activity β render_wakatime_activity_chart
Animated horizontal bar chart of your weekly coding language breakdown.
Spotify Now Playing β render_spotify_now_playing
Branded "Now Playing" card with animated equalizer bars. Syncs via GitHub Actions cron.
Isometric 3D Globe β render_3d_contribution_globe
Real spherical-to-isometric projection math. 12 longitude + 8 latitude lines. Slow animated rotation.
Quick Install
# Option 1 β uvx (zero install, runs directly)
uvx godprofile-mcp
# Option 2 β pip
pip install godprofile-mcp
# Option 3 β dev mode
git clone https://github.com/Luc0-0/GodProfile
cd GodProfile
pip install -e ".[dev]"
python examples/quickstart.py # generates all SVGs to examples/output/
If this saved you time, a β helps others find it β and it takes 2 seconds.
Try it in 30 seconds
No Claude Desktop needed. Run this and open the output folder:
git clone https://github.com/Luc0-0/GodProfile
cd GodProfile
pip install -e ".[dev]"
python examples/quickstart.py
This generates 9 live SVGs into examples/output/ β open any file in your browser to see animated output instantly. No API keys, no config, no signup.
Or generate a single widget inline:
from godprofile_mcp.core import terminal_emulator
svg = terminal_emulator.create_typing_svg(["$ whoami", "you"], "luxury-glass")
open("demo.svg", "w").write(svg)
# open demo.svg in any browser
Live preview (no install) β luc0-0.github.io/GodProfile
MCP Config
Add to your claude_desktop_config.json:
{
"mcpServers": {
"godprofile": {
"command": "uvx",
"args": ["godprofile-mcp"]
}
}
}
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop, then try:
"Use GodProfile to rebuild my README with the luxury-glass theme, a terminal SVG showing my stack, WakaTime coding stats, and an animated icon marquee."
16 Tools
Render Tools β pass your own data, get SVG back
| Tool | What it generates |
|---|---|
refactor_readme_to_bento | Asymmetric bento-grid HTML layout from your Markdown |
render_svg_widget | Glassmorphic SVG stat cards with 12px borders + theme tokens |
generate_neural_network_map | Animated Bezier-connected tech stack visualization |
setup_github_automation | GitHub Actions workflows for automated stat sync |
render_spotify_now_playing | "Now Playing" card with animated equalizer bars (placeholder) |
render_wakatime_activity_chart | Horizontal bar chart from provided language percentages |
setup_contribution_snake | Snake game eating your contribution grid (custom themed) |
render_3d_contribution_globe | Isometric 3D globe using real lat/lon projection math |
fetch_latest_blog_posts | RSS/Atom feed β styled SVG card of latest posts |
render_terminal_emulator_svg | Animated typewriter terminal with macOS window chrome |
generate_animated_icon_marquee | Infinite CSS-scrolling band of tech name badges |
capture_animated_banner_gif | Pure SVG animated banner with gradient + sequential fade-in |
render_github_trophies | Trophy case from provided stats dict, S/A/B/C tier rankings |
Live-Fetch Tools β hit real APIs, get live SVG back
| Tool | What it fetches |
|---|---|
fetch_github_trophies_live | Pulls real stars/commits/PRs/repos/followers from GitHub API, renders trophy case |
fetch_wakatime_chart_live | Calls WakaTime API with your key β renders last 7 days language chart |
fetch_spotify_now_playing_live | Calls Spotify API with OAuth token β renders current track card |
4 Themes
| Theme | Vibe | Background | Accent |
|---|---|---|---|
luxury-glass | Dark glassmorphic, gold accents | #0b0f14 | #b6a891 |
terminal-hacker | Green-on-black matrix terminal | #000000 | #00ff41 |
minimalist | Clean GitHub-native light mode | #ffffff | #111827 |
cyberpunk | Neon magenta/cyan high contrast | #0d0221 | #ff003c |
Architecture
godprofile_mcp/
βββ server.py β 13 FastMCP @mcp.tool() endpoints
βββ resources.py β 4 themes as theme://{name} MCP resources
βββ prompts.py β Aesthetic design guide injected at generation time
βββ core/
βββ bento_layout.py β Asymmetric HTML table grid
βββ svg_rendering.py β Glassmorphic SVG card engine
βββ neural_bezier_engine.py β Bezier-connected tech stack map
βββ github_ci_automation.py β GitHub Actions YAML generator
βββ snake_game_injector.py β Contribution snake setup
βββ blog_fetcher.py β RSS/Atom feed β SVG post card
βββ terminal_emulator.py β Animated typewriter terminal SVG
βββ icon_marquee.py β CSS infinite-scroll marquee SVG
βββ animated_banner.py β Gradient animated banner SVG
βββ github_trophies.py β Trophy case SVG with tier logic
βββ spotify_now_playing.py β Spotify UI card + cron workflow
βββ wakatime_metrics.py β Coding stats horizontal bar chart
βββ isometric_3d_globe.py β 3D isometric globe SVG
Design principles:
- Zero external deps beyond
mcp+pydanticβ all SVG generation uses stdlib - Self-contained inline SVGs (no CDN, no external requests at render time)
- Deterministic output β same inputs always produce the same SVG
Why not a profile generator website?
| GodProfile | Static generators | Manual editing | |
|---|---|---|---|
| Conversational AI-driven | β | β | β |
| Fully animated SVGs | β | partial | β |
| Live data (Spotify, WakaTime) | β | some | β |
| GitHub Actions automation | β | β | manual |
| Zero vendor lock-in | β | β | β |
| Works offline / no API keys required | β | β | β |
| Customizable themes | β | limited | β |
Contributing
See CONTRIBUTING.md. The short version:
- Pick an open issue or check the roadmap below
- Add your module to
src/godprofile_mcp/core/ - Wire it into
server.pywith@mcp.tool() - Keep deps to zero (stdlib only)
- Open a PR β all skill levels welcome
Roadmap
-
render_github_streakβ SVG contribution streak card -
generate_skills_radarβ Radar/spider chart for skills -
theme_editorβ Interactive theme token customizer -
export_to_htmlβ Full standalone HTML profile export - PyPI publish + versioned releases
Star the repo to follow progress.
