MCP.so
ログイン

🚲VanMoof MCP Server

@stefanstranger

🚲VanMoof MCP Server について

MCP Server for vanMoof bikes

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-vanmoof": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "requests",
        "--with",
        "tzlocal",
        "mcp",
        "run",
        "C:\\Github\\mcp-server-vanmoof\\server.py"
      ],
      "env": {
        "VANMOOF_USERNAME": "[email protected]",
        "VANMOOF_PASSWORD": "[VanMoof user account password]"
      }
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is VanMoof MCP Server?

The VanMoof MCP Server implements the MCP specification to create a seamless connection between AI agents and VanMoof services, including customer data, bike details, rider cities, rider preferences, and weekly rides. It is intended for developers using AI assistants like Claude to interact with VanMoof rider data.

How to use VanMoof MCP Server?

Clone the repository, configure a .env file with your VanMoof credentials (VANMOOF_USERNAME, VANMOOF_PASSWORD), and run the server using the MCP inspector (mcp dev) or configure it in your MCP client (e.g., Claude Desktop) via its claude_desktop_config.json using the uv run command with environment variables.

Key features of VanMoof MCP Server

  • Retrieves authenticated user's VanMoof customer data
  • Lists cities where VanMoof rides are tracked
  • Fetches rider preferences and configured city
  • Queries weekly rides and total ride summaries
  • Provides city and world ride statistics for the current week

Use cases of VanMoof MCP Server

  • Ask an AI assistant for your VanMoof bike details (color, frame number)
  • Explore which cities globally have tracked VanMoof rides
  • Retrieve and compare weekly personal ride stats with city and world averages
  • Access rider preferences such as configured home city
  • Generate tables from VanMoof data for analysis

FAQ from VanMoof MCP Server

How do I authenticate with the VanMoof MCP Server?

Set the environment variables VANMOOF_USERNAME and VANMOOF_PASSWORD to your VanMoof account credentials. These are passed as plain text in the MCP client configuration.

What data does the server access?

It accesses the authenticated user's bike details, rider preferences, weekly rides, total ride summaries, and aggregated city/world ride statistics from the VanMoof API.

What are the runtime requirements?

Python, the uv package manager, and the Python packages mcp[cli], requests, and tzlocal are required.

How is the server connected to MCP clients?

It uses the stdio transport protocol. For Claude Desktop, add a configuration entry to claude_desktop_config.json with the uv run command and environment variables.

Are there any security considerations?

VanMoof credentials are stored as plain text in the MCP client configuration. Do not share these files with others.

よくある質問

How do I authenticate with the VanMoof MCP Server?

Set the environment variables `VANMOOF_USERNAME` and `VANMOOF_PASSWORD` to your VanMoof account credentials. These are passed as plain text in the MCP client configuration.

What data does the server access?

It accesses the authenticated user's bike details, rider preferences, weekly rides, total ride summaries, and aggregated city/world ride statistics from the VanMoof API.

What are the runtime requirements?

Python, the `uv` package manager, and the Python packages `mcp[cli]`, `requests`, and `tzlocal` are required.

How is the server connected to MCP clients?

It uses the stdio transport protocol. For Claude Desktop, add a configuration entry to `claude_desktop_config.json` with the `uv run` command and environment variables.

Are there any security considerations?

VanMoof credentials are stored as plain text in the MCP client configuration. Do not share these files with others.

コメント

基本情報

カテゴリ

その他

ライセンス

Apache-2.0 license

トランスポート

stdio

公開者

stefanstranger

「その他」の他のコンテンツ