mcpField
A
AI School by Lilly Tech Systems

AI School by Lilly Tech Systems

リモート
lillytechsystems.com科学・教育08 週間前に更新
リポジトリ公式サイト

AI School by Lilly Tech Systems について

AI School MCP サーバーは、AI エンジニアリング、ガバナンス、セキュリティ、応用 AI の無料カリキュラムを MCP クライアントから検索・閲覧できるようにします。個別のレッスンを参照でき、回答の根拠を直接確認できます。

主な機能

  1. 01レッスンタイトルの検索
  2. 02コーストラックの一覧と絞り込み
  3. 03トラックのレッスン一覧取得
  4. 04レッスン本文の閲覧
  5. 05カタログとトラックのリソース表示

活用シーン

  1. 01AI 分野のレッスンを探す
  2. 02学習前にコース構成を確認
  3. 03回答で参照された教材を確認

MCP 対応

カリキュラムの検索・閲覧ツールと、カタログおよびトラックのリソースを MCP クライアントに提供します。ローカル実行のほか、Streamable HTTP のホスト版も利用できます。

設定

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

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

ツール

4
パラメーター型必須説明
limitintegerいいえ結果の最大数(デフォルト 10、最大 50)
querystringはい検索する語句。例:"prompt injection defence"

詳細

AI School MCP サーバー

Claude Code、Claude Desktop、またはこのプロトコルに対応するその他の MCP クライアントから、無料の AI School カリキュラムを検索して読むことができます。AI エンジニアリング、ガバナンス、セキュリティ、職種別の応用 AI を網羅した 550 以上のトラックがあります。

目的は「AI について知っている AI」を作ることではありません。たとえば、チャンク分割の方針や EU AI Act についてアシスタントが質問に答えるとき、確認のしようがない流暢な文章を生成するのではなく、実際に読める具体的なレッスンを示せるようにすることです。

インストール

クローンは不要で、コマンドを 1 つ実行するだけです。必要なのは Node 20 以降だけです。API キーも、アカウントも、実行するサーバーも必要ありません。

Claude Code

claude mcp add ai-school -- npx -y ai-school-mcp

Claude Desktop - claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "ai-school": {
      "command": "npx",
      "args": ["-y", "ai-school-mcp"]
    }
  }
}

最新リリースを追跡したくない場合は、バージョンを固定できます。

claude mcp add ai-school -- npx -y [email protected]

ホスト版、インストール不要。 同じサーバーは Streamable HTTP 経由で https://lillytechsystems.com/mcp でも実行されており、公式 MCP Registry に com.lillytechsystems/ai-school として登録されています。

claude mcp add --transport http ai-school https://lillytechsystems.com/mcp
クローンから

よりすばやく開始でき、コントリビュートする場合や、サイトのローカルコピーを指定する場合に適したセットアップです。

git clone https://github.com/Lilly-Tech-Collab/ai-school-mcp.git
cd ai-school-mcp
npm install
npm test          # smoke-tests the handshake, tools and a live API call
claude mcp add ai-school -- node "$PWD/server.js"

AI_SCHOOL_SITE を設定すると、サーバーが別のホストを参照するようになります。デフォルトは https://lillytechsystems.com です。

サーバーは、公開されている静的なカリキュラム API https://lillytechsystems.com/ai-school/api/v1/ を読み込みます。これはサイトと同じホスト上にある JSON ファイルの集合です。認証は不要で、書き込みも行いません。

ツール

ツール機能
search_lessonsカリキュラム全体からレッスンのタイトルを検索します。タイトルと URL を返します。
list_tracksコースのトラックを一覧表示します。必要に応じて絞り込みできます。
get_track1 つのトラックとその全レッスンを返すため、コースの構成を確認できます。
read_lessonレッスンの全文を読みやすい Markdown 風の出力で取得します。

リソース

URI内容
aischool://catalogue件数、ライセンス条件、エンドポイント一覧。
aischool://tracks各トラックのレッスン数を含む全トラック。

注意事項

  • read_lesson が取得するのは lillytechsystems.com のみです。 任意のホストを受け付ける「この URL を読んで」というツールは、プロンプトを書いた人に SSRF の手段を渡すことになります。そのため、ホストのチェックは意図的に設けられており、維持する必要があります。
  • 検索対象はタイトルのみで、意図的にシンプルにしています。全文インデックスは 4 MB あるため、MCP の往復処理に含めるのではなくブラウザーで扱うのが適切です。タイトルで見つからない場合は、通常 list_tracks の後に get_track を使うと見つかります。
  • カタログはプロセスごとにキャッシュされます。 長時間実行するクライアントは、カタログを 1 回だけ取得します。新たに公開されたレッスンを反映するには、サーバーを再起動してください。
  • コンテンツライセンス。 レッスンは無料で閲覧、リンク、出典を明記した引用ができます。レッスン全体を再公開することは許可されていません。メタデータ(タイトル、説明、URL)は、出典を明記すれば自由に使用できます。aischool://catalogue を参照してください。

ローカル開発

npm run inspect     # opens the MCP Inspector against this server

サーバーが書き込むのは stderr のみです。stdout はプロトコル用のチャネルです。

コメント

MCP は初めてですか?

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

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