Skip to content

Agentic AI Server

LangGraph ReAct エージェント + MCP ツール統合の AI チャットサーバー。

概要

  • フレームワーク: FastAPI + LangGraph (ReAct パターン)
  • LLM: Claude Sonnet 4.5 (メイン)、GPT-4O、ローカル LLM (Ollama/vLLM/LM Studio)
  • MCP 統合: langchain-mcp-adapters による外部ツール連携
  • フロントエンド: HTML5 + Tailwind CSS + SSE ストリーミング
  • インフラ: Docker + AWS ECS Fargate (CDK デプロイ)
  • 認証: AWS Cognito

チャットモード

  1. Standard — 基本的な Q&A
  2. Streaming — リアルタイムツール実行ログ付き
  3. Planner — Plan → Execute → Evaluate の多段推論

主要エンドポイント

エンドポイント 説明
POST /api/chat チャット (テキスト入力 → エージェント応答)
GET /api/chat/stream SSE ストリーミング
GET /api/planner/stream 多段推論ストリーム
POST /api/tools/settings セッション毎のツール設定
POST /v1/chat/completions OpenAI 互換 API

セットアップ

cd server && uv sync
uv run python app.py          # 手動起動
./start.sh                     # MCP サーバー自動起動
./start.sh --reload            # 開発モード

リポジトリ

agentic-ai-srv/