API referansı: kuruluşlar
Kuruluş yönetimi ve kullanıcı yönetimi uç noktalarına yönelik API referansı.
MCP sunucusu, AI asistanlarının Model Context Protocol üzerinden ProcessMind ile etkileşim kurmasını sağlar. Streamable HTTP üzerinden JSON-RPC 2.0 kullanır: önce initialize gönderin, ardından araç kataloğunu görmek için tools/list gönderin. list_processes gibi okuma araçları yalnızca API anahtarında okuma kapsamı varsa listelenir; yazma araçları için yazma kapsamı gerekir. Bir aracı bağımsız değişkenleriyle çağırmak için tools/call kullanın. Oturumlar arasında kullanılacak bilgiler bellek araçlarıyla (remember, recall, forget) saklanabilir. Uzun süren AI oluşturma işlemleri her araç çağrısı için izlenir: _meta["io.modelcontextprotocol/related-task"] içine bir görev referansı ekleyin; ProcessMind çağrıyla birlikte görevin durumunu bildirir. tasks/list, tasks/get ve tasks/cancel uzantı yöntemleri sunulmaz.
Streamable HTTP üzerinden JSON-RPC 2.0: initialize, tools/list, tools/call, resources/list, resources/read, prompts/list. Okuma araçları için anahtarda read kapsamı, yazma araçları için write kapsamı gerekir. Araç kataloğu MCP rehberinde açıklanmıştır. Kimlik doğrulaması için x-api-key veya Authorization: Bearer <token> kullanın (OAuth token uç noktasından alınan token).
Uç nokta: POST /v1/mcp/{tenantId}
Kimlik doğrulama: Kiracı kapsamlı API anahtarı · read kapsamı · hız sınırı: 20 istek/sn (ani artışta 40)
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
İstek gövdesi:
MCP JSON-RPC isteği
{} Yanıt (200):
MCP JSON-RPC yanıtı
{
"message": "string"
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| message | string | Evet |
Hatalar:
Uç nokta: GET /v1/mcp/{tenantId}/oauth/authorize
Kimlik doğrulama: Herkese açık, API anahtarı gerekmez · hız sınırı: 10 istek/sn (ani artışta 20)
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
| client_id | string | sorgu | Evet | |
| redirect_uri | string | sorgu | Evet | Biçim: uri |
| code_challenge | string | sorgu | Evet | |
| code_challenge_method | S256 | sorgu | Hayır | İzin verilen değerler: S256 |
| state | string | sorgu | Hayır |
Hatalar:
Uç nokta: POST /v1/mcp/{tenantId}/oauth/token
Kimlik doğrulama: Herkese açık, API anahtarı gerekmez · hız sınırı: 5 istek/sn (ani artışta 10)
Parametreler:
| Ad | Tür | Konum | Zorunlu | Açıklama |
|---|---|---|---|---|
| tenantId | string | yol | Evet | Biçim: uuid |
Yanıt (200):
Erişim token’ı
{
"access_token": "string",
"token_type": "Bearer",
"expires_in": 0
} | Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| access_token | string | Evet | POST /v1/mcp/{tenantId} için kısa ömürlü Bearer JWT |
| token_type | Bearer | Evet | İzin verilen değerler: Bearer |
| expires_in | number | Evet |
Hatalar:
Deneyiminizi iyileştirmek, içeriği size göre uyarlamak ve trafiği analiz etmek için çerez kullanıyoruz. Sayfa ölçümleri çerez kullanılmadan anonim olarak yapılır. Analitik çerezlere izin verdiğinizde, ziyaretlerinizi ilişkilendiren bir tanımlayıcı eklenir. "Tümünü kabul et" seçeneğine tıklayarak çerez kullanımımıza izin vermiş olursunuz.