使用說明
項目簡介
本項目為一個 MCP (Model Context Protocol) 伺服器,專門提供台灣空氣品質 (AQI) 相關的資訊。透過此伺服器,LLM 應用程式可以獲取台灣各地的空氣品質數據,並利用提供的工具進行查詢,以便在對話或應用中融入相關的環境資訊。
主要功能點
- 即時空氣品質數據: 提供台灣各地空氣品質監測站的最新數據。
- 歷史數據查詢: 可查詢過去 24 小時的空氣品質記錄。
- 健康建議工具: 提供基於空氣品質的健康指導建議。
- 多種查詢工具: 內建多種空氣品質查詢工具,方便 LLM 應用程式靈活使用。
- MCP 協議支援: 完全符合 MCP 協議,可與任何支援 MCP 的 LLM 客户端 (如 Claude Desktop) 無縫整合。
安裝步驟
- 下載 PHP 8.2.x: 由於本伺服器使用 PHP 開發,請先從 PHP 官網 下載並安裝 PHP 8.2.x 版本。
- 下載並解壓縮程式碼: 從 GitHub 倉庫下載程式碼壓縮包,並解壓縮到您電腦的指定目錄。
- 修改設定檔: 編輯 'claude_desktop_config.json' 檔案,配置 MCP 伺服器連線資訊。
伺服器配置
要讓 MCP 客户端 (如 Claude Desktop) 連接此伺服器,您需要在客户端的設定檔中加入以下伺服器配置資訊。請注意,以下配置資訊為 JSON 格式,您需要將其添加到 MCP 客户端的伺服器配置中。
{ "mcpServers": { "taiwanaqi": { "command": "php", "args": [ "伺服器程式 client.php 的路徑", "api_key=您的API金鑰" ] } } }
配置說明:
- '"taiwanaqi"': 伺服器名稱,您可以自訂,用於在 MCP 客户端中識別此伺服器。
- '"command": "php"': 指定啟動伺服器的命令為 'php',確保您的系統環境變數中已包含 PHP 的執行路徑。
- '"args": [...]' : 啟動伺服器所需的參數列表。
- '"伺服器程式 client.php 的路徑"': 請將此處替換為您解壓縮程式碼後 'client.php' 檔案的完整路徑。例如:'"D:\[YOUR_PATH_FOLDER]\client.php"'。
- '"api_key=您的API金鑰"': 如果需要 API 金鑰才能獲取空氣品質數據,請將 '"您的API金鑰"' 替換為您實際的 API 金鑰。如果不需要 API 金鑰,則可能需要移除或修改此參數。請參考程式碼或相關文檔確認是否需要 API 金鑰以及如何獲取。
請注意: 'claude_desktop_config.json' 檔案的路徑和具體配置方式,請參考您使用的 MCP 客户端 (如 Claude Desktop) 的官方文檔。
基本使用方法
- 重啟 MCP 客户端: 完成伺服器配置後,請重啟您的 MCP 客户端應用程式 (如 Claude Desktop),使配置生效。
- 驗證工具是否載入: 依照 官方說明 的步驟操作,檢查 MCP 客户端是否成功載入以下工具:
- 'aqi-health-guidance'
- 'aqi-query'
- 'aqi-query-recent' 如果看到以上工具列表,則表示伺服器已成功連接。
- 在 LLM 應用中使用工具: 現在您可以在支援 MCP 協議的 LLM 應用程式中,使用以上列出的工具來查詢台灣空氣品質資訊,具體使用方法請參考各工具的說明或 MCP 客户端的介面。
信息
分类
网页与API