MCP server for the Bosch eBike Flow API with OAuth, local cache, and battery trend analysis.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add bosch-flow -- uvx bosch-flow-mcp~/.codex/config.toml
[mcp_servers.bosch-flow]
command = "uvx"
args = ["bosch-flow-mcp"]
# codex mcp add bosch-flow -- uvx bosch-flow-mcp~/.cursor/mcp.json
{
"mcpServers": {
"bosch-flow": {
"command": "uvx",
"args": [
"bosch-flow-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"bosch-flow": {
"type": "stdio",
"command": "uvx",
"args": [
"bosch-flow-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"bosch-flow": {
"command": "uvx",
"args": [
"bosch-flow-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"bosch-flow": {
"command": "uvx",
"args": [
"bosch-flow-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"bosch-flow": {
"command": "uvx",
"args": [
"bosch-flow-mcp"
]
}
}
}