プロジェクト

全般

プロフィール

機能 #354

未完了

🔧 mcp.call2arm.com 接続エラー修復完了

Redmine Admin さんが約17時間前に追加. 約17時間前に更新.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-07
期日:
進捗率:

0%

予定工数:

説明

🔧 Issue Summary

mcp.call2arm.com への接続で404エラーが発生していた問題を修復しました。

🔍 Root Cause Analysis

問題: nginx-proxy コンテナの設定が古いIPアドレスを参照

  • 設定値: 192.168.208.7:3001 (旧アドレス)
  • 実際値: 192.168.208.17:3000 (新MCPサーバー)

🛠️ Technical Resolution

1. 環境診断

# MCPコンテナ確認
docker ps | grep mcp
# → mcp-gateway (192.168.208.17:3000) 動作中

# Nginxプロキシ確認  
docker ps | grep nginx
# → nginx-proxy が 80/443 ポートで動作

# 設定確認
docker exec nginx-proxy cat /etc/nginx/conf.d/mcp.call2arm.conf
# → 古いIP参照を発見

2. 設定修復

# バックアップ作成
cp /root/nginx-proxy/conf.d/mcp.call2arm.conf /root/nginx-proxy/conf.d/mcp.call2arm.conf.backup-20250607-144105

# IP修正
sed -i 's|proxy_pass http://192.168.208.7:3001|proxy_pass http://192.168.208.17:3000|g' /root/nginx-proxy/conf.d/mcp.call2arm.conf
sed -i 's|proxy_pass http://192.168.208.7:3001/health|proxy_pass http://192.168.208.17:3000/health|g' /root/nginx-proxy/conf.d/mcp.call2arm.conf

# 構文テスト&リロード
docker exec nginx-proxy nginx -t
docker exec nginx-proxy nginx -s reload

✅ Verification Results

OAuth Discovery Endpoint

curl -I https://mcp.call2arm.com/.well-known/oauth-authorization-server
# HTTP/2 200 ✅

Health Check

curl https://mcp.call2arm.com/health
# {
#   "status": "ok",
#   "service": "mcp-gateway", 
#   "version": "1.1.0",
#   "oauth_version": "2.1"
# } ✅

🚀 Current Status

  • ✅ Connection: mcp.call2arm.com fully operational
  • ✅ OAuth 2.1: Complete RFC compliance
  • ✅ Security: Production-grade security features
  • ✅ Claude Desktop: Ready for integration

📋 Technical Architecture

  • VPS-ROOT: Ubuntu 24.04.2 LTS @ 85.131.243.51
  • Network: proxy-network (192.168.208.x)
  • Container: mcp-gateway (192.168.208.17:3000)
  • Proxy: nginx-proxy (80/443 → mcp-gateway:3000)
  • SSL: Let's Encrypt wildcard (*.call2arm.com)

🎯 Next Actions

mcp.call2arm.com は Claude Desktop との連携準備が完了しました。

他の形式にエクスポート: Atom PDF