feat: add server_info tool for diagnostics and implement interactive CLI onboarding wizard for easier authentication
CI/CD Pipeline / Lint & Check (push) Successful in 10s
Deploy Website to S3 / deploy (push) Successful in 6s
CI/CD Pipeline / Publish to PyPI (push) Has been skipped
CI/CD Pipeline / Build & Push Docker Image (push) Successful in 1m19s

This commit is contained in:
2026-05-14 21:12:48 +02:00
parent 7c8061eeea
commit 6db9e87f96
7 changed files with 355 additions and 108 deletions
+28 -4
View File
@@ -66,6 +66,11 @@
<h3 data-i18n="feat-4-t">Hardware Tracking</h3>
<p data-i18n="feat-4-d">Manage your equipment and track the mileage of your bikes and shoes.</p>
</div>
<div class="card">
<span class="card-icon">🪄</span>
<h3 data-i18n="feat-5-t">Interactive Onboarding</h3>
<p data-i18n="feat-5-d">Zero configuration needed. Our guided wizard sets up your API access in minutes.</p>
</div>
</div>
</section>
@@ -104,9 +109,18 @@
<section id="installation" class="quick-start">
<h2 data-i18n="install-title">Quick Start</h2>
<p data-i18n="install-p">Start the server locally with a single command via UV.</p>
<p data-i18n="install-p">Get started in seconds with our interactive onboarding wizard.</p>
<div class="terminal">
<span>$</span> uv run strava-mcp-server
<span class="comment"># 1. Authenticate & Setup</span>
<span>$</span> <code data-i18n="install-auth">uvx --from strava-mcp-server-hnrx auth</code>
<br><br>
<span class="comment"># 2. Run the Server</span>
<span>$</span> <code data-i18n="install-cmd">uvx --from strava-mcp-server-hnrx server</code>
</div>
<div style="margin-top: 2rem; text-align: center;">
<a href="https://git.hnrx.net/hnrx/strava-mcp-server" class="btn btn-secondary" style="font-size: 0.9rem;" data-i18n="btn-docs">View full Documentation</a>
</div>
</section>
@@ -126,6 +140,7 @@
"hero-subtitle": "A production-ready Model Context Protocol (MCP) server that exposes the Strava API for AI agents and LLMs.",
"btn-start": "Get Started",
"btn-more": "Learn More",
"btn-docs": "View full Documentation",
"features-title": "Features",
"features-subtitle": "Comprehensive access to your training data through standardized MCP tools.",
"feat-1-t": "Athlete Profiles",
@@ -136,6 +151,8 @@
"feat-3-d": "Explore popular segments and your saved routes with all metadata.",
"feat-4-t": "Hardware Tracking",
"feat-4-d": "Manage your equipment and track the mileage of your bikes and shoes.",
"feat-5-t": "Interactive Onboarding",
"feat-5-d": "Zero configuration needed. Our guided wizard sets up your API access in minutes.",
"arch-title": "Dual-Output Architecture",
"arch-p": "Optimized for both humans and machines. Every tool delivers two outputs:",
"arch-user-t": "User Content:",
@@ -143,7 +160,9 @@
"arch-llm-t": "Assistant Resource:",
"arch-llm-d": "Structured JSON for precise data processing by the LLM.",
"install-title": "Quick Start",
"install-p": "Start the server locally with a single command via UV."
"install-p": "Get started in seconds with our interactive onboarding wizard.",
"install-auth": "uvx --from strava-mcp-server-hnrx auth",
"install-cmd": "uvx --from strava-mcp-server-hnrx server"
},
de: {
"nav-features": "Funktionen",
@@ -154,6 +173,7 @@
"hero-subtitle": "Ein produktionsreifer Model Context Protocol (MCP) Server, der die Strava API für AI Agents und LLMs nutzbar macht.",
"btn-start": "Loslegen",
"btn-more": "Mehr erfahren",
"btn-docs": "Gesamte Dokumentation",
"features-title": "Funktionen",
"features-subtitle": "Umfangreicher Zugriff auf deine Trainingsdaten über standardisierte MCP Tools.",
"feat-1-t": "Athleten-Profile",
@@ -164,6 +184,8 @@
"feat-3-d": "Erkunde beliebte Segmente und deine gespeicherten Routen mit allen Metadaten.",
"feat-4-t": "Hardware-Tracking",
"feat-4-d": "Verwalte deine Ausrüstung und verfolge die Laufleistung deiner Bikes und Schuhe.",
"feat-5-t": "Interaktives Onboarding",
"feat-5-d": "Keine manuelle Konfiguration nötig. Unser Wizard richtet deinen API-Zugang in Minuten ein.",
"arch-title": "Dual-Output Architektur",
"arch-p": "Optimiert für Mensch und Maschine. Jedes Tool liefert zwei Ausgaben:",
"arch-user-t": "User Content:",
@@ -171,7 +193,9 @@
"arch-llm-t": "Assistant Resource:",
"arch-llm-d": "Strukturiertes JSON für präzise Datenverarbeitung durch das LLM.",
"install-title": "Schnellstart",
"install-p": "Starte den Server lokal mit nur einem Befehl über UV."
"install-p": "Starte in Sekunden mit unserem interaktiven Onboarding-Wizard.",
"install-auth": "uvx --from strava-mcp-server-hnrx auth",
"install-cmd": "uvx --from strava-mcp-server-hnrx server"
}
};