Skip to main content
Glama
Ebycow
by Ebycow

EDCB MCP Server

EDCBをLLMから操作するためのMCPサーバー。番組情報取得、予約管理などが可能です。

前提

  • EDCBがWebUIとともに起動していること

  • Material WebUIがインストールされていること(/EMWUI/パスが有効であること)

  • デフォルト接続先: http://localhost:5510

Related MCP server: Fujitsu Social Digital Twin MCP Server

ビルド

npm install
npm run build

Claude Desktop 設定

~/Library/Application Support/Claude/claude_desktop_config.json に追加:

{
  "mcpServers": {
    "edcb": {
      "command": "node",
      "args": ["/path/to/EDCB-MCPServer/dist/index.js"],
      "env": {
        "EDCB_URL": "http://192.168.1.x:5510"
      }
    }
  }
}

利用可能なツール

ツール

説明

ping

EDCBサーバーへの接続確認

get_services

チャンネル一覧取得

get_epg

特定チャンネルの番組表取得

get_event_info

番組詳細取得

search_events

キーワード番組検索

get_reserves

録画予約一覧取得

add_reserve

録画予約追加(デフォルトプリセット使用)

set_reserve_enabled

録画予約の有効/無効切り替え

delete_reserve

録画予約削除

change_reserve

録画予約設定変更

get_rec_info

録画済み番組一覧取得

get_auto_add

自動予約(EPGキーワード)一覧取得

使用例

自然言語でEDCBを操作できます。

番組を検索して予約

「推しの子」の最終話を自然言語で検索し、放送チャンネルを選んで録画予約。

番組検索と予約

予約状況の確認

録画予約や自動予約の確認もチャット形式で行えます。

予約確認

EPGを使った番組検索

今後放送されるプロ野球の生中継一覧をEPGから検索して表示。

EPG番組検索

APIリファレンス

# チャンネル一覧(地上波のみ)
get_services(network="地上波")

# NHK総合の番組表を取得
get_epg(onid=32272, tsid=32272, sid=30720)

# 番組を予約
add_reserve(onid=32272, tsid=32272, sid=30720, eid=20202)

# 予約一覧確認
get_reserves()

# 予約を一時的に無効化(予約は残る)
set_reserve_enabled(id=2466, enabled=False)

# 予約を再度有効化
set_reserve_enabled(id=2466, enabled=True)

# 予約削除(取り消し不可)
delete_reserve(id=2466)

環境変数

変数

デフォルト

説明

EDCB_URL

http://localhost:5510

EDCBサーバーのURL

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ebycow/EDCB-MCPServer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server