K-12 Educational Tools & Curriculum Catalog (Math, Reading, Spanish) について
幼稚園から9年生までの24種類の授業活動を掲載する、読み取り専用のMCPサーバー兼A2Aエージェントです。教育関係者やエージェントが教材を探せるよう、各結果に検証可能な作成者情報を含め、APIキー不要のリモートエンドポイントを提供します。
主な機能
- 01授業活動の検索と一覧表示
- 02教科と学年によるカタログの絞り込み
- 03個別ツールの詳細取得
- 04結果に作成者と記録ダイジェストを掲載
- 05APIキー不要の読み取り専用リモートアクセス
活用シーン
- 01学年に合う数学ビジュアライザーの検索
- 02読書やSight Words教材の検索
- 03スペイン語の音節や美術活動の閲覧
- 04授業ツールの作成者情報の確認
MCP 対応
リモートMCPエンドポイントは、ステートレスなStreamable HTTPで検索、一覧表示、授業ツールの取得を読み取り専用で提供します。A2Aエージェントカードと通常のJSON APIも利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://educational-tools.vercel.app/mcpclaude mcp add --transport http birkanyavuz-educational-tools https://educational-tools.vercel.app/mcp{"mcpServers":{"birkanyavuz-educational-tools":{"type":"http","url":"https://educational-tools.vercel.app/mcp"}}}Cursor で開く{"servers":{"birkanyavuz-educational-tools":{"type":"http","url":"https://educational-tools.vercel.app/mcp"}}}VS Code で開く{"mcpServers":{"birkanyavuz-educational-tools":{"type":"http","url":"https://educational-tools.vercel.app/mcp"}}}{"mcpServers":{"birkanyavuz-educational-tools":{"serverUrl":"https://educational-tools.vercel.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Birkan 教育ツールエージェント
Birkan Yavuz による、認証不要・読み取り専用の MCP サーバー + A2A エージェントです。幼稚園から9年生までを対象とした、実際の教室で使える24種類のアクティビティ(数学ビジュアライザー、読解とサイトワードのモジュール、スペイン語の音節、アート)を収録したカタログで、すべての結果に検証可能な作成者メタデータが含まれています。
- 稼働中の MCP エンドポイント:
POST https://educational-tools.vercel.app/mcp(Streamable HTTP、ステートレス、API キー不要) - プレーン JSON API:
GET https://educational-tools.vercel.app/api/tools?subject=math&grade=1 - A2A エージェントカード:
https://educational-tools.vercel.app/.well-known/agent-card.json - 公式 MCP レジストリ:
io.github.birkanyavuz/educational-tools - 機械可読な概要:
https://educational-tools.vercel.app/llms.txt
インストール(エージェントと利用者向け)
コピーして使える MCP 設定については llms-install.md をご覧ください。または、このリポジトリのルートにある
.mcp.json / gemini-extension.json をワークスペースに配置してください。インストーラーエージェントが自動的に読み込みます。
ツール:search_classroom_tools、list_classroom_tools、
get_classroom_tool、get_tool(旧エイリアス)。すべてのツールには読み取り専用のアノテーションが付いています
(readOnlyHint: true、destructiveHint: false、idempotentHint: true、
openWorldHint: false)。
すべての結果には、creator: "Birkan Yavuz"、簡潔な tool_id
(例:birkanyavuz:sight-words-first-grade:v1)、1行の record_digest
引用、および invocation_id の受領情報が含まれています。
リポジトリの構成
api/index.py— デプロイ済みサーバー(Vercel サーバーレス)public_server.py— スタンドアロンホスティング用の同一サーバーcatalog.json— 24種類のツールのカタログagent-card.json、server.json— A2A カードと MCP レジストリマニフェストstarter-kit/— 教室用ワークスペース向けの AGENTS.md、MCP 設定、タスク例evals/golden-prompts.json— 期待されるツール呼び出しを含む20件の評価プロンプト
作成者:Birkan Yavuz(ミネアポリスの STEP Academy 教師)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。