GitHub Kanban MCP Server

  • assets
<?xml version="1.0" encoding="UTF-8"?> <svg width="800" height="200" viewBox="0 0 800 200" xmlns="http://www.w3.org/2000/svg"> <defs> <!-- メインの背景グラデーション --> <linearGradient id="headerGradient" x1="0%" y1="0%" x2="100%" y2="100%"> <stop offset="0%" style="stop-color:#3b82f6;stop-opacity:1"> <animate attributeName="stop-color" values="#3b82f6; #6366f1; #8b5cf6; #3b82f6" dur="10s" repeatCount="indefinite" /> </stop> <stop offset="50%" style="stop-color:#6366f1;stop-opacity:1"> <animate attributeName="stop-color" values="#6366f1; #8b5cf6; #3b82f6; #6366f1" dur="10s" repeatCount="indefinite" /> </stop> <stop offset="100%" style="stop-color:#8b5cf6;stop-opacity:1"> <animate attributeName="stop-color" values="#8b5cf6; #3b82f6; #6366f1; #8b5cf6" dur="10s" repeatCount="indefinite" /> </stop> </linearGradient> <!-- テキストグラデーション --> <linearGradient id="textGradient" x1="0%" y1="0%" x2="100%" y2="0%"> <stop offset="0%" style="stop-color:#ffffff;stop-opacity:1"> <animate attributeName="stop-color" values="#ffffff; #ffd700; #ffffff" dur="3s" repeatCount="indefinite" /> </stop> <stop offset="100%" style="stop-color:#ffd700;stop-opacity:1"> <animate attributeName="stop-color" values="#ffd700; #ffffff; #ffd700" dur="3s" repeatCount="indefinite" /> </stop> </linearGradient> <!-- 装飾用のパターン --> <pattern id="dots" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"> <circle cx="2" cy="2" r="1" fill="#fff" opacity="0.2"> <animate attributeName="opacity" values="0.2;0.5;0.2" dur="3s" repeatCount="indefinite" /> </circle> </pattern> <style> @keyframes floatIn { 0% { transform: translateY(20px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @keyframes glowPulse { 0% { filter: drop-shadow(0 0 2px rgba(255,255,255,0.3)); } 50% { filter: drop-shadow(0 0 10px rgba(255,255,255,0.5)); } 100% { filter: drop-shadow(0 0 2px rgba(255,255,255,0.3)); } } @keyframes rotateGlow { 0% { transform: rotate(0deg) scale(1); opacity: 0.8; } 50% { transform: rotate(180deg) scale(1.1); opacity: 1; } 100% { transform: rotate(360deg) scale(1); opacity: 0.8; } } .version-text { animation: floatIn 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards, glowPulse 3s ease-in-out infinite; } .date-text { animation: floatIn 1.2s cubic-bezier(0.4, 0, 0.2, 1) 0.3s forwards; } .decorative-circle { animation: rotateGlow 15s linear infinite; } </style> </defs> <!-- 背景 --> <rect x="10" y="10" width="780" height="180" rx="30" ry="30" fill="url(#headerGradient)" filter="drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1))"> <animate attributeName="filter" values="drop-shadow(0 4px 6px rgba(0,0,0,0.1));drop-shadow(0 6px 8px rgba(0,0,0,0.2));drop-shadow(0 4px 6px rgba(0,0,0,0.1))" dur="3s" repeatCount="indefinite" /> </rect> <!-- 装飾パターン --> <rect x="10" y="10" width="780" height="180" rx="30" ry="30" fill="url(#dots)" /> <!-- 装飾的な円 --> <circle cx="650" cy="100" r="60" fill="none" stroke="rgba(255,255,255,0.2)" stroke-width="2" class="decorative-circle" /> <!-- メインコンテンツ --> <g transform="translate(400,85)" text-anchor="middle"> <text class="version-text" fill="url(#textGradient)" font-family="'Segoe UI', system-ui, sans-serif" font-size="64" font-weight="bold" filter="drop-shadow(0 2px 4px rgba(0,0,0,0.2))"> Version 0.2.0 </text> <text class="date-text" y="50" fill="#FFFFFF" font-family="'Segoe UI', system-ui, sans-serif" font-size="24" opacity="0"> GitHub Kanban MCP Server Release Notes <animate attributeName="fill-opacity" values="0.7;1;0.7" dur="3s" repeatCount="indefinite" /> </text> </g> <!-- 装飾的なアイコン --> <g transform="translate(80,100)"> <rect x="0" y="0" width="30" height="30" rx="8" fill="#FFFFFF" opacity="0.9" transform="rotate(-15)"> <animate attributeName="opacity" values="0.9;0.7;0.9" dur="2s" repeatCount="indefinite" /> </rect> <rect x="40" y="0" width="30" height="30" rx="8" fill="#FFFFFF" opacity="0.7" transform="rotate(15)"> <animate attributeName="opacity" values="0.7;0.5;0.7" dur="2s" repeatCount="indefinite" /> </rect> <rect x="80" y="0" width="30" height="30" rx="8" fill="#FFFFFF" opacity="0.5" transform="rotate(-15)"> <animate attributeName="opacity" values="0.5;0.3;0.5" dur="2s" repeatCount="indefinite" /> </rect> </g> </svg>