mcp-emre-kalem
Version:
Test amaçlı MCP server - liste arama işlemleri
71 lines (51 loc) • 1.64 kB
Markdown
# 🔐 Microsoft Authentication Setup
MCP Server artık Microsoft hesabı ile giriş zorunluluğu var!
## 🚀 Hızlı Başlangıç
### 1. Microsoft App Registration
1. [Azure Portal](https://portal.azure.com) → App registrations
2. "New registration" → App adı: `MCP Emre Kalem Server`
3. **Redirect URI:** `http://localhost:3000/callback`
4. **Client ID** ve **Client Secret** oluştur
### 2. Environment Variables
```bash
export MICROSOFT_CLIENT_ID="your-app-client-id"
export MICROSOFT_CLIENT_SECRET="your-app-client-secret"
```
### 3. Server Başlatma
```bash
npm start
```
## 📱 Kullanım Akışı
1. **Server başlatıldığında** → Microsoft giriş ekranı çıkar
2. **Tarayıcıda** → `http://localhost:3000/login` açılır
3. **Microsoft hesabıyla giriş yap**
4. **Server aktif olur** ✅
## 🎯 Basit Kullanım
Sadece Azure'da app registration yap ve start:
```bash
npm start
```
Otomatik browser açılır → Microsoft giriş → Server aktif!
## 🔧 VS Code Config
```json
"mcp": {
"servers": {
"mcp-emre-kalem": {
"command": "mcp-emre-kalem",
"env": {
"MICROSOFT_CLIENT_ID": "your-client-id",
"MICROSOFT_CLIENT_SECRET": "your-secret"
}
}
}
}
```
## 🎯 Yeni Araçlar
- **auth_status**: Giriş durumunu kontrol eder
- Tüm araçlar artık Microsoft girişi gerektiriyor
## ⚡ Avantajlar
- ✅ Sadece Microsoft hesabı olan kişiler kullanabilir
- ✅ Her araç kullanımında kullanıcı loglanır
- ✅ Otomatik browser açılır
- ✅ Temiz OAuth 2.0 flow
- ✅ 5 dakika giriş timeout'u