ChargeNow MCP Server について
ChargeNow MCP ServerはChargeNow APIを使い、MCP対応のAIアシスタント向けに住所周辺のEV充電ステーションを検索します。空き状況のほか、コネクターや運営者、支払い方法などの詳細も確認できます。
主な機能
- 01住所から周辺ステーションを検索
- 02充電ポイントのリアルタイム状況を確認
- 03距離と運営者の情報を表示
- 04コネクター種別と出力を確認
- 05支払い方法と営業時間を確認
活用シーン
- 01目的地周辺の空き充電ポイントを探す
- 02ステーションのコネクターと出力を比較
MCP 対応
住所周辺のEV充電ポイントを検索するfind_available_chargepointsツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
ChargeNow MCP サーバー
ChargeNow API を使用して EV 充電ステーション情報を提供する Model Context Protocol(MCP)サーバーです。このサーバーを使用すると、MCP プロトコルをサポートする AI アシスタント(Claude など)から、指定した住所の近くにある充電ステーションを検索できます。
機能
- 指定した住所の近くにある利用可能な EV 充電ステーションを検索します
- 充電ポイントのリアルタイムの利用状況を取得します
- 以下を含む充電ステーションの詳細情報を表示します:
- 検索場所からの距離
- 住所と運営事業者の情報
- 利用可能なコネクターの種類と出力レベル
- 対応している支払い方法
- 営業時間の情報
インストール
- リポジトリをクローンします
- 依存関係をインストールします:
npm install
- プロジェクトをビルドします:
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 Desktop の設定
このサーバーを 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 - Windows:
%APPDATA%\Claude\claude_desktop_config.json
使用方法
設定が完了すると、以下のような質問をして Claude で充電ステーションを検索できます:
- 「ベルリンのブランデンブルク門の近くにある EV 充電ステーションを探して」
- 「ミュンヘン市内中心部に利用可能な充電ポイントはありますか?」
- 「ベルリンの Bautzener Str の近くにある充電ステーションを表示して」
利用可能なツール
この MCP サーバーでは、以下のツールを利用できます:
find_available_chargepoints
指定した住所の近くにある利用可能な電気自動車の充電ポイントを検索します。
パラメーター:
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 キー情報
このサーバーは、ジオコーディングサービスに geocode.maps.co を使用します。このサーバーを使用するには、同サービスのウェブサイトから API キーを取得する必要があります。
ライセンス
ISC
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。