mcpField
S
Sleeek MCP Server - Production Ready

Sleeek MCP Server - Production Ready

ローカル
github.com/ShhhShaqメディア・デザイン073 週間前に更新

Sleeek MCP Server - Production Ready について

SleeekApp向けに写真を評価するMCPサーバーです。試行間のコンテキストを保持し、カメラ角度の変化や制約を追跡して段階的にフィードバックします。

主な機能

  1. 01評価間のコンテキスト保持
  2. 02過去のフィードバックの重複回避
  3. 03物理的な制約の追跡
  4. 04撮影角度の変化を検出
  5. 05最大3回の試行に応じた段階的なフィードバック

活用シーン

  1. 01過去のコンテキストを踏まえた連続撮影の評価
  2. 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 にデプロイ
  1. railway.app にアクセスします
  2. 「New Project」→「Deploy from GitHub repo」をクリックします
  3. リポジトリを選択します
  4. 環境変数 OPENAI_API_KEY を追加します
  5. デプロイします。

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": []
}

本番環境での考慮事項

  1. データベース:インメモリストレージを PostgreSQL に置き換えます
  2. 認証:セキュリティのために API キーを追加します
  3. レート制限:不正利用を防止します
  4. モニタリング:ロギングサービスを追加します
  5. キャッシュ:類似した評価をキャッシュします

コメント

MCP は初めてですか?

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

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