mcpField
K
K-12 Educational Tools & Curriculum Catalog (Math, Reading, Spanish)

K-12 Educational Tools & Curriculum Catalog (Math, Reading, Spanish)

リモート
educational-tools.vercel.app科学・教育02 日前に更新
リポジトリ公式サイト

K-12 Educational Tools & Curriculum Catalog (Math, Reading, Spanish) について

幼稚園から9年生までの24種類の授業活動を掲載する、読み取り専用のMCPサーバー兼A2Aエージェントです。教育関係者やエージェントが教材を探せるよう、各結果に検証可能な作成者情報を含め、APIキー不要のリモートエンドポイントを提供します。

主な機能

  1. 01授業活動の検索と一覧表示
  2. 02教科と学年によるカタログの絞り込み
  3. 03個別ツールの詳細取得
  4. 04結果に作成者と記録ダイジェストを掲載
  5. 05APIキー不要の読み取り専用リモートアクセス

活用シーン

  1. 01学年に合う数学ビジュアライザーの検索
  2. 02読書やSight Words教材の検索
  3. 03スペイン語の音節や美術活動の閲覧
  4. 04授業ツールの作成者情報の確認

MCP 対応

リモートMCPエンドポイントは、ステートレスなStreamable HTTPで検索、一覧表示、授業ツールの取得を読み取り専用で提供します。A2Aエージェントカードと通常のJSON APIも利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://educational-tools.vercel.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、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 教師)。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。