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

其他 分类下的更多 MCP 服务器