Oso Cloud MCP Server
resmiOso Cloud'da yetkilendirme politikalarını anlayın, geliştirin ve hata ayıklayın.
Dokümantasyon
Oso MCP Sunucusu
Yerel LLM kurulumunuzu MCP sunucumuz aracılığıyla Oso Cloud API'leri ile entegre edin.
MCP Sunucusunu şunlar için kullanın:
- politikanızı daha iyi anlamak
- yetkilendirme ile ilgili soruları doğal dilde sormak
- bir yetkilendirme kararının neden beklediğinizle eşleşmediğini hata ayıklamak
Bu kılavuz, CLI'yı zaten kurduğunuzu ve yapılandırdığınızı varsayar.
Bağlan
Claude Desktop (DXT)
CLI kurulu değil mi veya yapılandırmayı manuel olarak eklemek istemiyor musunuz? Endişelenmeyin - aşağıdaki DXT dosyasını indirin ve Oso MCP Sunucusunu Claude Desktop veya DXT'leri kabul eden diğer yapay zeka istemcilerine otomatik olarak yüklemek için çift tıklayın.
curl -O https://d2nl1ljmg8n1q8.cloudfront.net/latest/oso-cloud-mcp.dxt
SHA256 sağlama toplamını doğrulayın:
MacOS:
curl -sL https://d2nl1ljmg8n1q8.cloudfront.net/latest/oso-cloud-mcp.dxt.sha256 | shasum -a 256 -c
Linux:
curl -sL https://d2nl1ljmg8n1q8.cloudfront.net/latest/oso-cloud-mcp.dxt.sha256 | sha256sum -c
DXT sürümünü de belirtebilirsiniz:
curl -O https://d2nl1ljmg8n1q8.cloudfront.net/0.33.2/oso-cloud-mcp.dxt
Not: <0.33.0 DXT sürümü yoktur
Aşağıdaki kurulum yöntemleri, CLI'yı (sürüm >=0.33.0) zaten kurduğunuzu ve yapılandırdığınızı varsayar.
Cursor
Manuel
Seçtiğiniz LLM istemcisinde, yerel geliştirme sunucusuna karşı çalıştırmak için MCP yapılandırma dosyanıza aşağıdakini ekleyin:
{
"mcpServers": {
"oso": {
"command": "oso-cloud",
"args": ["experimental", "mcp"],
"env": {
"OSO_URL": "http://localhost:8080",
"OSO_AUTH": "e_0123456789_12345_osotesttoken01xiIn"
}
}
}
}
- İsteğe bağlı olarak
OSO_URLortam değişkenini atlayabilir veya canlı bir üretim sunucusuna karşı çalıştırmak istiyorsanızhttps://cloud.osohq.comolarak ayarlayabilirsiniz. - Sağlanan
OSO_AUTHbelirteci yerel geliştirme sunucusu içindir. Canlı sunucuOSO_AUTHbelirtecinizi Oso Cloud Kullanıcı Arayüzü'nden alabilirsiniz.
MCP yapılandırma dosyamı nerede bulabilirim?
Bazı yaygın istemciler için kılavuzlar:
Kullanım
Bu sunucu öncelikle geliştirmeye yardımcı olması için geliştirme sunucularıyla kullanılmak üzere tasarlanmıştır. Canlı bir ortama karşı kullanırken lütfen ekstra dikkatli olun.
MCP sunucunuz çalışır duruma geldiğinde, LLM'nize yetkilendirme ile ilgili herhangi bir soru sorabilir ve mevcut araçları kullanmasını izleyebilirsiniz. Şu anda, şunlar için okuma araçları sunuyoruz:
- Politikanızı alın
- Tüm olguları alın
- Bir
authorizesorgusu çalıştırın - Desen eşleştirme ile olgularınızı sorgulayın
- Politika testlerini çalıştırın
Ayrıca, yalnızca yerel geliştirme sunucularıyla kullanılmak üzere kısıtlanmış aşağıdaki yazma araçlarını da sunuyoruz:
- Politikanızı güncelleyin
- Olgu ekleyin
- Olgu silin
- Tüm verileri temizleyin
Aşağıdaki mesajlardan herhangi birini göndermeyi deneyin:
- Yetkilendirme politikamın bir mermaid diyagramını çiz
<actor>kullanıcısının<resource>üzerinde hangi izinleri var?- örn. "Alice'in Proje XYZ üzerinde hangi izinleri var?"
<actor>neden<action><resource>iznine sahip değil?
Geri Bildirim
Geliştirici deneyimi üzerinde aktif olarak çalışıyoruz ve Oso MCP Sunucusu ve Oso Cloud ile genel geliştirme deneyimi hakkındaki tüm geri bildirimlerinizi takdir ediyoruz. Lütfen Slack üzerinden bize ulaşmaktan çekinmeyin!