Windmill MCP サーバーを追加

mcp/windmill_mcp.py: FastMCP ベースの Python MCP サーバー
  - windmill_list_flows: フロー一覧
  - windmill_get_flow: フロー定義取得
  - windmill_run_flow: フローのトリガー実行
  - windmill_list_recent_jobs: ジョブ一覧(成功/失敗/実行中フィルタ対応)
  - windmill_get_job_logs: ジョブログ・実行結果取得
  - windmill_list_scripts: スクリプト一覧
  - windmill_get_script: スクリプトソースコード取得

.gitignore: .mcp.json, __pycache__/ を除外

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Akira
2026-02-25 21:42:41 +09:00
parent be710b920e
commit 6de184968d
5 changed files with 263 additions and 0 deletions

12
mcp/.env.example Normal file
View File

@@ -0,0 +1,12 @@
# Windmill MCP Server の設定
# このファイルを .env にコピーして値を設定してください
# Windmill のベース URLデフォルト: https://windmill.keinafarm.net
WINDMILL_URL=https://windmill.keinafarm.net
# Windmill API トークン(必須)
# Windmill の「設定 > トークン」から作成してください
WINDMILL_TOKEN=your_token_here
# 対象ワークスペース(デフォルト: admins
WINDMILL_WORKSPACE=admins