mcpField
A
Academy

Academy

リモート
matthiasmeyer.tech科学・教育11 週間前に更新
リポジトリ公式サイト

Academy について

Academy は、AI クライアント内で StudioMeyer の「Memory-First AI Operator」カリキュラムを提供する MCP サーバーです。内蔵コースはオフラインで学べ、ホスト版ではサインイン後に進捗、クイズ、復習、修了証を利用できます。

主な機能

  1. 013言語対応の6段階カリキュラム
  2. 02レッスン、実践プレイブック、制作レシピ
  3. 03カリキュラム検索とチューター用コンテキスト
  4. 04任意の進捗管理とクイズ
  5. 05アカウント利用時の復習と修了証

活用シーン

  1. 01LLM、プロンプト、オートメーションの学習
  2. 02メモリ、MCP、フック、マルチエージェントの学習
  3. 03実践ガイドに沿った MCP サーバーの構築
  4. 04コース進捗の記録とクイズへの回答

MCP 対応

MCP ツールを通じてコース教材とチューター用コンテキストを提供し、ローカルの stdio とホスト型のリモート接続に対応します。アカウントを利用すると、進捗、クイズ、復習、修了証の機能も使えます。

設定

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

エンドポイントhttps://mcp.studiomeyer.academy/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmmcp-academy0.4.1

ツール

詳細

StudioMeyer MCP Stack の一部です — マヨルカ島で開発 🌴 · 使用している方は ⭐ をお願いします

mcp-academy

npm version npm downloads License Last commit GitHub stars

StudioMeyer Academy の「Memory-First AI Operator」コースを、AI の中で受講できます。 Claude、ChatGPT、Cursor、Codex がチューターとなり、レッスンを読み込み、解説し、質問に答え、実際に使えるものを作るまでサポートします。

カリキュラム全体がこのパッケージに含まれています。6 レベル、63 レッスン(DE/EN/ES)、104 の実践プレイブック、63 の構築レシピを収録しています。**学習にアカウント、API キー、データベース、ネットワークは必要ありません。**無料のオープンソースです。

  • レベル 1~3 — 基礎:LLM が実際に行うこと、プロンプト、シンプルな自動化。
  • レベル 4~6 — ほとんど誰も教えていない分野:永続メモリ、MCP プロトコル、フックとスキル、マルチエージェントシステム、独自の MCP サーバーの構築と販売。

Academy は https://studiomeyer.academy にあります。

ライブラリかコースか — どちらかを選択

このパッケージはライブラリです。カリキュラムをオフラインでエディター内から利用でき、サインインする相手も必要ありません。3 つの言語ですべての内容を、いつまでも無料で読めます。

コースをご希望の場合 — セッションをまたいで保存される進捗、クイズ、修了証、学習の続きがわかるチューターを利用するには、ホスト型サーバーに接続してください。

https://mcp.studiomeyer.academy/mcp

一度サインインするだけで利用できます(Google、Discord、またはメールで届くリンク)。違いはそれだけです。同じレッスンに加えて、学習の進み具合が記憶されます。どちらも無料です。

私たちからひとこと

私たちはこの 2 年間、自分たちのためにツールやシステムを作ってきました。このリポジトリが小さく、スターが少ないのは、新しいからではありません。作り上げてきたものを公開することにしたのが、つい最近だからです。これは始まったばかりの実験ではなく、最近のコミットよりずっと長く続いている物語です。

私たちはものを作り、共有することが大好きです。ソーシャルメディアの手法や成長の裏技、スターやフォロワー集めには関心がありません。そのため、このリポジトリは小規模です。コードは実際に使われており、問題にも対応しています。ご自身で判断してください。

マヨルカ島パルマの小さなスタジオより。

クイックスタート

Claude Code
claude mcp add academy -s user -- npx -y mcp-academy

あとは、"Start the Academy." と伝えるだけです。アシスタントが academy_welcome を呼び出し、学習が始まります。

Cursor / Claude Desktop / Codex
{
  "mcpServers": {
    "academy": {
      "command": "npx",
      "args": ["-y", "mcp-academy"]
    }
  }
}
ChatGPT(およびその他のリモートコネクター)

ChatGPT はローカルコマンドではなく、ホストされた URL に接続します。次の URL を指定するコネクターを追加してください。

https://mcp.studiomeyer.academy/mcp

追加時に一度サインインすると(Google、Discord、またはメールで届くリンク)、コースが進捗を記憶します。サインインしたくない場合は、上記の npm パッケージをご利用ください。同じカリキュラムをオフラインで利用できます。

できること(無料、アカウント不要)

ツール説明
academy_welcomeオリエンテーション — まずこれを呼び出してください
academy_levels6 レベルの学習パス
academy_lessons / academy_lessonレベルの一覧表示 / レッスン全文を読む
academy_playbooks / academy_playbook実践的な手順
academy_recipes / academy_recipeステップごとの構築ガイド
academy_searchカリキュラム全体を検索
academy_tutor_contextチュータリング用にレッスンをまとめて取得 — AI が教えます
search / fetchChatGPT コネクターの仕様(コース教材を読む)

すべてのロケール:de、en、es(デフォルトは en)。

オプション:進捗を記録する(アカウント)

studiomeyer.academy のアカウントをお持ちの場合は、stdio 経由で API キーを追加すると、個人の進捗状況、クイズ、間隔反復、修了証を利用できます。

claude mcp add academy -s user --env ACADEMY_API_KEY=academy_xxx -- npx -y mcp-academy

https://studiomeyer.academy/dashboard/keys でキーを作成してください。これにより、academy_stats、academy_next_lesson、academy_progress_complete、academy_quiz、academy_quiz_submit、academy_review、academy_review_grade、academy_certificates、academy_tutor(Pro)が追加されます。これらは、Bearer トークンを使って Academy REST ブリッジと通信します。mcp.studiomeyer.academy のホスト型コースでは、キーなしで同じツールを利用できます。こちらは OAuth でサインインするため、より手軽な方法です。

ACADEMY_BASE_URL のデフォルトは https://studiomeyer.academy です。キーの送信先となるため、実際の Academy オリジン以外を指定しないでください。開発中にローカルの Academy インスタンスを指定する場合に便利です。

独自の HTTP エンドポイントを実行する

ACADEMY_MCP_PORT=3116 npx -y mcp-academy --http   # the hosted course: OAuth required, needs Postgres

ステートレスな Streamable HTTP を使用し、リクエストごとに独立したセッションを作成し、リバースプロキシの背後で動作します。すべての /mcp リクエストには Bearer トークンが必要です。サーバーは WWW-Authenticate ヘッダー付きで 401 を返し、クライアントは自動的にサインインフローに進みます。そのため、Postgres(Academy 自身のデータベースを指定した ACADEMY_MCP_DATABASE_URL)、公開される ACADEMY_MCP_BASE_URL、マジックリンク用の SMTP、および Google/Discord のボタンを使う場合はそれぞれの認証情報が必要です。ここでは ACADEMY_API_KEY は無視されます。共有キー 1 つで、すべての呼び出し元を代表することはできないためです。

常に最新かつ安全な状態を保つ仕組み

カリキュラムは、ビルド時に Academy の最新コンテンツからパッケージに組み込まれます(npm run bundle)。厳格なソースの許可リストと、実際の認証情報らしきものが含まれているとビルドを中止するシークレット漏えい防止ゲートを適用しています。クイズの解答と AI チューターのシステムプロンプトは決してパッケージに含まれません。これらはサーバー側に保管され、自分のアカウントキーを使った場合にのみアクセスできます。

StudioMeyer について

StudioMeyer は、パルマ・デ・マヨルカを拠点に世界中のクライアントと仕事をする、AI とデザインのスタジオです。中小企業向けにカスタムウェブサイトと AI インフラストラクチャを構築しています。ソース:studiomeyer-io/mcp-academy。Issue と PR を歓迎します — [email protected]。

ライセンス

MIT © StudioMeyer

コメント

MCP は初めてですか?

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

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