Bikescout

v1.0.0Developer Toolsstable

AI for tactical cycling intelligence: Predictive mud logic, S-Scale terrain analysis, and AI-powered GPX routing

agent-skillsai-agentai-agentsai-assistantai-model
Share:
19
Stars
0
Downloads
0
Weekly
0/5

What is Bikescout?

Bikescout is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ai for tactical cycling intelligence: predictive mud logic, s-scale terrain analysis, and ai-powered gpx routing

AI for tactical cycling intelligence: Predictive mud logic, S-Scale terrain analysis, and AI-powered GPX routing

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • AI for tactical cycling intelligence: Predictive mud logic,

Use Cases

Analyze terrain and weather conditions for cycling routes using AI. Generate optimized GPX routing with predictive mud logic. Retrieve S-Scale terrain classification for bike trails.
hifly81

Maintainer

LicenseAGPL-3.0
Languagepython
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx bikescout

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Bikescout

BikeScout MCP Server is a Python-based MCP server that provides AI-powered tactical cycling intelligence, connecting AI assistants to route planning, terrain analysis, and weather risk assessment tools for cyclists. It integrates with OpenRouteService for GPX routing, Open-Meteo for weather forecasts, and OpenStreetMap for geodata, exposing capabilities like predictive mud logic via the TAEL Mud Reservoir Model, S-Scale terrain grading, tire pressure calculations, and post-ride analysis. Cyclists, coaches, and outdoor app developers use it to plan safer and more informed routes through natural language conversations with their AI assistant.

Prerequisites

  • Python 3.10 or later installed
  • pip package manager
  • An OpenRouteService API key (free tier available at openrouteservice.org)
  • An MCP-compatible client such as Claude Desktop, Cursor, or Windsurf
  • A Python virtual environment (recommended)
1

Create and activate a virtual environment

Set up an isolated Python environment to avoid dependency conflicts.

python -m venv bikescout-venv
source bikescout-venv/bin/activate  # On Windows: bikescout-venv\Scripts\activate
2

Install BikeScout

Install the bikescout package from PyPI.

pip install bikescout
3

Obtain an OpenRouteService API key

Sign up for a free account at openrouteservice.org and generate an API key from your dashboard. This is required for GPX routing.

4

Add to your MCP client configuration

Add the BikeScout server to your MCP client config, providing the path to your virtual environment's Python binary and the ORS_API_KEY environment variable.

{
  "mcpServers": {
    "bikescout": {
      "command": "/path/to/bikescout-venv/bin/python",
      "args": ["-u", "-m", "bikescout.mcp_server"],
      "env": {
        "PYTHONPATH": "/path/to/bikescout-venv/lib/python3.10/site-packages",
        "ORS_API_KEY": "your_openrouteservice_api_key"
      }
    }
  }
}
5

Restart your MCP client

Restart Claude Desktop or your MCP client to load the BikeScout server.

Bikescout Examples

Client configuration

Configuration block for claude_desktop_config.json using a local Python virtual environment and an OpenRouteService API key.

{
  "mcpServers": {
    "bikescout": {
      "command": "/Users/yourname/bikescout-venv/bin/python",
      "args": ["-u", "-m", "bikescout.mcp_server"],
      "env": {
        "PYTHONPATH": "/Users/yourname/bikescout-venv/lib/python3.10/site-packages",
        "ORS_API_KEY": "your_ors_api_key_here"
      }
    }
  }
}

Prompts to try

Sample prompts for route planning, terrain analysis, weather risk, and post-ride evaluation.

- "Plan a 25km MTB loop near Girona, check rain probability for this weekend, and flag any high-mud-risk segments"
- "What is the S-Scale terrain grade for this GPX file? [attach GPX]"
- "Calculate recommended tire pressure for a 75kg rider on a 29-inch MTB tackling 40% gravel"
- "Analyze my last ride and compare my average speed against the mud risk conditions on the route"
- "Check if my 25mm road bike tires are compatible with the surface mix on the Barcelona-Montserrat route"

Troubleshooting Bikescout

Server fails to start with 'ModuleNotFoundError: No module named bikescout'

Ensure PYTHONPATH in the MCP config env points to the site-packages directory of the virtual environment where bikescout was installed. Activate the venv and run 'pip show bikescout' to confirm the install location.

Routing requests fail with API error

Verify your ORS_API_KEY is correctly set in the MCP config env block. Check your OpenRouteService dashboard to ensure the key is active and you have not exceeded the free tier quota.

Weather data unavailable for a region

Open-Meteo covers global weather data and does not require an API key, but some remote regions may have limited historical data. Try querying for a nearby larger location or check the Open-Meteo coverage map.

Frequently Asked Questions about Bikescout

What is Bikescout?

Bikescout is a Model Context Protocol (MCP) server that ai for tactical cycling intelligence: predictive mud logic, s-scale terrain analysis, and ai-powered gpx routing It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Bikescout?

Follow the installation instructions on the Bikescout GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Bikescout?

Bikescout works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Bikescout free to use?

Yes, Bikescout is open source and available under the AGPL-3.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "bikescout": { "command": "npx", "args": ["-y", "bikescout"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Bikescout?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides