nickcosmo/pedalpalooza-mcp-server
If you are the rightful owner of pedalpalooza-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Pedalpalooza MCP Server is designed to fetch and provide bike ride events from the Pedalpalooza Calendar to your LLM.
pedalpalooza-schedule
Fetch bike ride events for a specified date range from the Pedalpalooza calendar.
Pedalpalooza MCP Server
An MCP (Model Context Protocol) server that will fetch events from the Pedalpalooza Calendar and make them available to your LLM.
What you can ask
- "What rides are happening today?"
- "What rides have a slow pace happening this week?"
- "Show me challenging, long rides"
- "What family-friendly rides are available this weekend?"
Setup
Prerequisites
- Node.js
- An MCP-compatible client (like Claude Desktop)
Installation
- Clone this repository:
git clone <your-repo-url>
cd pedalpalooza-mcp-server
-
Install dependencies:
npm install
-
Build the project:
npm run build
-
Add to your MCP client configuration: For Claude Desktop, add this to your claude_desktop_config.json:
{
"mcpServers": {
"pedalpalooza-info": {
"command": "node",
"args": ["/absolute/path/to/your/index.js"]
}
}
}
- Restart your MCP client and ask your MCP client questions about Pedalpalooza!
Available Tools
pedalpalooza-schedule
Fetch bike ride events for a specified date range from the Pedalpalooza calendar.
Parameters:
startDate
(string): Start date in format YYYY-MM-DDendDate
(string): End date in format YYYY-MM-DD
Example: Fetch ride info from July 14, 2025 to July 15, 2025
{
"startDate": "2025-07-14",
"endDate": "2025-07-15"
}
Note: Times are interpreted in Pacific Time (PST/PDT).
Development
This server currently uses the Standard IO transport. Future versions may include HTTP transport for cloud deployment.