Oso Cloud MCP Server

resmi

Oso 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

Install MCP Server

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_URL ortam değişkenini atlayabilir veya canlı bir üretim sunucusuna karşı çalıştırmak istiyorsanız https://cloud.osohq.com olarak ayarlayabilirsiniz.
  • Sağlanan OSO_AUTH belirteci yerel geliştirme sunucusu içindir. Canlı sunucu OSO_AUTH belirtecinizi 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 authorize sorgusu ç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!