Skip to main content
Glama

SRC 隔週セッション — MCP プラグイン v0.1

隔週セッションの機関テンプレートを、MCP ホスト(例えば、アカウント/ワークスペースがカスタム MCP アプリを許可している場合の ChatGPT)から呼び出し可能なツールに変換するプラグインの最初のプロトタイプ。

このバージョンの機能

  • MASTER_SRC_TEMPLATE.docx をマスターテンプレートとして保持。

  • フィールドの照会と DOCX 生成のための MCP ツールを公開。

  • 選択的な太字を維持:ラベル/小見出しのみ。

  • Inicio、Desarrollo、Cierre のサブセクションを、視覚的な区切りを伴う実際の Word 段落に変換。

  • 生成された Word を /download/{file_id} で配信。

  • Render 用の基本設定を含む。

Related MCP server: docx-forge-mcp

MCP ツール

  • get_template_info:フォーマットのフィールドとルールを返す。

  • generate_quincena_docx:作成済みのフィールドを受け取り、Word を生成する。

  • get_generated_document:生成されたファイルが引き続き利用可能かどうかを確認する。

ローカルでの実行

Python 3.10+ が必要。

python -m venv .venv
# Windows
.venv\\Scripts\\activate
# macOS/Linux
source .venv/bin/activate

pip install -r requirements.txt
uvicorn server:app --host 127.0.0.1 --port 8000

ヘルスチェック:http://127.0.0.1:8000/health MCP:http://127.0.0.1:8000/mcp

MCP Inspector でテストする場合:

npx @modelcontextprotocol/inspector@latest

Render へのデプロイ

リポジトリには既に render.yaml が含まれている。デプロイ後、PUBLIC_BASE_URL に公開 URL(例:https://src-sesiones-mcp.onrender.com)を設定する。

MCP ホストに接続されるエンドポイントは次の通り:

https://TU-SERVICIO.onrender.com/mcp

状態 / 次のステップ

v0.1 は、プロトタイプテンプレートで準備された6つのセッションブロックを使用する。次のバージョンでは、隔週の実際の授業数に応じてセッションブロックを動的に複製または削除し、その後オプションの Web インターフェースを組み込む必要がある。

Related MCP Connectors

Related MCP Servers