电动汽车充电站查询服务

一个基于ChargeNow API的MCP服务器,提供电动汽车充电站的实时信息和位置查询功能,适用于需要查找附近充电站的AI助手和用户。

  • by cevatkerim
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 cevatkerim/chargenow-mcp

使用说明

ChargeNow MCP服务器

一种模型上下文协议(MCP)服务器,使用ChargeNow API提供电动汽车充电站信息。该服务器允许支持MCP协议的AI助手(如Claude)搜索指定地址附近的充电站。

特性

  • 查找指定地址附近的可用电动汽车充电站
  • 获取充电点的实时可用性状态
  • 查看充电站的详细信息,包括:
    • 与搜索位置的距离
    • 地址和操作员信息
    • 可用的连接器类型和功率级别
    • 支持的付款方式
    • 营业时间信息

安装

  1. 克隆存储库
  2. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

服务器需要用于地理编码服务的API密钥。您可以通过以下方式之一进行配置:

1.环境变量

设置 GEOCODE_API_KEY 环境变量:

export GEOCODE_API_KEY="your_api_key_here"

2.MCP服务器配置

当与MCP客户端(如Claude)一起使用时,请在MCP配置中配置它:

{
  "mcpServers": {
    "chargenow": {
      "command": "node",
      "args": [
        "/path/to/chargenow-mcp/build/index.js"
      ],
      "config": {
        "geocodeApiKey": "your_api_key_here"
      }
    }
  }
}

替换 /path/to/chargenow-mcp/build/index.js 通往建筑的绝对路径 index.js 文件。

Claude桌面配置

要将此服务器与Claude Desktop一起使用,请将以下内容添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "chargenow": {
      "command": "node",
      "args": [
        "/path/to/chargenow-mcp/build/index.js"
      ],
      "config": {
        "geocodeApiKey": "your_api_key_here"
      }
    }
  }
}

文件应位于:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

用法

配置后,您可以通过询问以下问题来使用Claude中的充电站搜索功能:

  • “查找柏林勃兰登堡门附近的电动汽车充电站”
  • “慕尼黑市中心有可用的充电点吗?”
  • “给我看看柏林Bautzener街附近的充电站”

可用工具

此MCP服务器提供以下工具:

查找可用充电点

查找给定地址附近的可用电动汽车充电点。

参数:

  • address:街道地址和城市(例如“Bautzener Str Berlin”)

示例响应:

Charging Stations near Bautzener Str Berlin:

Summary:
• 5 charge points AVAILABLE
• 2 charge points in use (CHARGING)
• 1 charge points OFFLINE

Detailed Locations:

📍 Charging Station Berlin Mitte (0.89 km)
   Address: Brückenstraße 5, 10179 Berlin
   Operator: Allego
   Payment: Credit Card, RFID
   Hours: 24/7
   Connectors: CCS (150kW), CHAdeMO (50kW), Type 2 (22kW)
   Status:
   • 2 available points
   • 1 points in use
   Last updated: 14:32:45

[...additional charging stations...]

API关键信息

此服务器使用 地理码.地图.co 用于地理编码服务。您需要从他们的网站获取API密钥才能使用此服务器。

许可证

国际协调委员会