AI・MCP ハッカソン教材 2025/11

この資料は 2025 年 11 月時点での田中正吾の雑感として書いたものです。あくまでもハッカソンでザっと AI の連携を作れるようにするために、動かして進められるような説明用の資料とサンプル群を用意した次第です。

この教材は、2025年11月開催のハッカソン参加者向けに作成された、AI機能を持つアプリケーション開発の実践ガイドです。

🎯 この教材で学べること

  • ChatGPT Function Calling の基本から応用まで
  • Claude MCP (Model Context Protocol) の実装方法
  • AI を活用した対話型アプリケーションの構築
  • Web API サーバーの実装
  • 外部 API との連携方法

📚 教材の構成

1. 技術選択ガイド

まず「Function Calling と MCP、どちらを使うべきか?」を理解しましょう。

2. 基礎編(ChatGPT API)

  • 環境構築とセットアップ
  • 基本的な使い方
  • ツールとFunction Calling
  • 継続会話の基礎

3. 応用編

  • 対話型アプリケーション
  • Web API サーバー実装

4. MCP編

  • MCP 基礎
  • MCP サーバー実装

🚀 はじめる前に

必要な環境

  • Node.js 18以上
  • OpenAI API キー

サンプルコードの実行

各セクションのサンプルコードは、別リポジトリの Codespace で実行できます。

💡 学習の進め方

  1. 技術選択ガイドを読んで、自分のプロジェクトに適した技術を選択
  2. 基礎編で基本を習得
  3. 応用編で実践的なアプリケーション開発を学習
  4. MCP編で最新の統合手法を体験

それでは、技術選択ガイドからはじめましょう!