Sleeek MCP Server - Production Ready について
SleeekApp向けに写真を評価するMCPサーバーです。試行間のコンテキストを保持し、カメラ角度の変化や制約を追跡して段階的にフィードバックします。
主な機能
- 01評価間のコンテキスト保持
- 02過去のフィードバックの重複回避
- 03物理的な制約の追跡
- 04撮影角度の変化を検出
- 05最大3回の試行に応じた段階的なフィードバック
活用シーン
- 01過去のコンテキストを踏まえた連続撮影の評価
- 02撮影角度を変えた後の再評価
MCP 対応
MCPサーバーは`/assess`エンドポイントを通じてSleeekAppに写真評価を提供します。フィードバック、試行回数、角度リセット状態、スコア、許容判定、制約を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sleeek MCP サーバー - 本番環境対応
この MCP サーバーは、SleeekApp 向けにコンテキストを考慮した写真評価を提供します。
- ✅ 試行をまたいだコンテキストの記憶
- ✅ 角度の変化の検出
- ✅ 制約の学習
- ✅ 段階的なフィードバック
- ✅ 将来的なエージェント機能
Railway へのクイックデプロイ
1. GitHub にプッシュ
cd ~/Desktop/sleeek-mcp-deploy
git init
git add .
git commit -m "Initial MCP server"
git branch -M main
git remote add origin YOUR_GITHUB_REPO_URL
git push -u origin main
2. Railway にデプロイ
- railway.app にアクセスします
- 「New Project」→「Deploy from GitHub repo」をクリックします
- リポジトリを選択します
- 環境変数
OPENAI_API_KEYを追加します - デプロイします。
Railway から、次のような URL が提供されます。https://sleeek-mcp.up.railway.app
3. iOS アプリを更新
MCPClient.swift で、次のように変更します。
private let bridgeURL = "https://sleeek-mcp.up.railway.app"
ローカル開発
npm install
cp .env.example .env
# Add your OpenAI API key to .env
npm start
機能
コンテキスト認識
- 以前の評価を記憶します
- 同じフィードバックを繰り返しません
- 身体的な制約を追跡します
- 段階的に受け入れます(最大 3 回まで試行)
角度検出
- 30°を超えるカメラの移動を検出します
- 新しい角度ではコンテキストをリセットします
- 新しい位置から改めて評価します
将来的なエージェント機能
この MCP アーキテクチャにより、以下が可能になります。
- マルチステップの計画
- 部屋をまたいだ最適化
- すべてのユーザーからの学習
- パーソナライズされたスタイルへの適応
- 他のツールとの統合
API エンドポイント
POST /assess
{
"imageBase64": "...",
"roomType": "living",
"shootId": "uuid",
"currentAngle": {
"pitch": 0,
"yaw": 0,
"roll": 90
}
}
レスポンス:
{
"feedback": "Move left to include the fireplace. The sofa is well-framed.",
"attemptNumber": 1,
"angleReset": false,
"score": 75,
"isAcceptable": false,
"constraints": []
}
本番環境での考慮事項
- データベース:インメモリストレージを PostgreSQL に置き換えます
- 認証:セキュリティのために API キーを追加します
- レート制限:不正利用を防止します
- モニタリング:ロギングサービスを追加します
- キャッシュ:類似した評価をキャッシュします
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。