Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Civic

БесплатноНе проверен

公開資料的統一 MCP 入口 — 台灣天氣、空品、公車、農產品、電力、節假日,一個 Server 搞定

GitHubEmbed

Описание

公開資料的統一 MCP 入口 — 台灣天氣、空品、公車、農產品、電力、節假日,一個 Server 搞定

README

公開資料的統一 MCP 入口 — 模組化架構,初期以台灣政府開放資料為第一批實作。

可直接供 Claude Desktop、Cursor 等 MCP 相容客戶端使用。

Quick Start

npx opendata-mcp-server

Claude Desktop 配置

claude_desktop_config.json 加入:

{
  "mcpServers": {
    "opendata": {
      "command": "npx",
      "args": ["opendata-mcp-server"],
      "env": {
        "CWA_API_KEY": "your-cwa-api-key",
        "EPA_API_KEY": "your-epa-api-key",
        "TDX_CLIENT_ID": "your-tdx-client-id",
        "TDX_CLIENT_SECRET": "your-tdx-client-secret",
        "AFA_API_KEY": "your-afa-api-key"
      }
    }
  }
}

Available Tools

Tool Module Description
get_weather tw-environment 各縣市 36 小時天氣預報
get_air_quality tw-environment 即時 AQI、PM2.5
get_bus_arrivals tw-transit 公車即時到站時間
get_agri_price tw-agriculture 農產品批發市場行情
get_power_status tw-energy 即時電力供需狀態
get_holidays tw-calendar 國定假日、補班日、連假

Environment Variables

Variable Required Source
CWA_API_KEY Yes (weather) 中央氣象署
EPA_API_KEY Yes (air quality) 環境部
TDX_CLIENT_ID Yes (transit) TDX
TDX_CLIENT_SECRET Yes (transit) TDX
AFA_API_KEY Yes (agriculture) 農業部

電力和節假日模組不需要 API Key。

Development

npm install
npm run build    # 編譯 TypeScript
npm run dev      # 開發模式 (watch)
npm test         # 執行測試
npm run type-check

License

MIT

from github.com/Pin-Han/civic-mcp-server

Установка Civic

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Pin-Han/civic-mcp-server

FAQ

Civic MCP бесплатный?

Да, Civic MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Civic?

Нет, Civic работает без API-ключей и переменных окружения.

Civic — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Civic в Claude Desktop, Claude Code или Cursor?

Открой Civic на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Civic with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai