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
チャットモード
- Standard — 基本的な Q&A
- Streaming — リアルタイムツール実行ログ付き
- 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/