Bu sayfada

API referansı: MCP

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.

Model Context Protocol sunucu uç noktası (Streamable HTTP üzerinden JSON-RPC)

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:

  • 401 API anahtarı eksik, geçersiz, devre dışı veya süresi dolmuş
  • 403 API anahtarında gerekli kapsam veya kuruluş erişimi yok, kiracı etkin değil ya da plan dosya türünü engelliyor

OAuth 2.1 yetkilendirme uç noktası (PKCE), 302 yönlendirmesiyle redirect_uri adresine ?code=… ekleyerek geri döner.

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:

  • 302 redirect_uri adresine code + state ile yönlendirme
  • 400 Hatalı istek: örneğin geçersiz bir filtre ifadesi, modeli olmayan bir süreç, desteklenmeyen bir yükleme türü veya eksik bir zorunlu alan
  • 401 API anahtarı eksik, geçersiz, devre dışı veya süresi dolmuş

OAuth 2.0 token uç noktası (client_credentials veya authorization_code + PKCE)

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:

  • 400 Hatalı istek: örneğin geçersiz bir filtre ifadesi, modeli olmayan bir süreç, desteklenmeyen bir yükleme türü veya eksik bir zorunlu alan
  • 401 API anahtarı eksik, geçersiz, devre dışı veya süresi dolmuş
  • 403 API anahtarında gerekli kapsam veya kuruluş erişimi yok, kiracı etkin değil ya da plan dosya türünü engelliyor

Süreçlerinizi daha iyi tasarlayın. Bağlantılı bir mimari kurun. Kontrolü elinizde tutun.

Kredi kartı gerekmeden, beklemeden hemen erişin. Kuruluşunuzdaki çalışma biçimini net ve birbiriyle bağlantılı süreç tasarımlarına dönüştürün.

Süreç mimarinizi oluşturun, sahiplik ve kontrolleri tanımlayın; rol ve sorumlulukları her düzeyde uyumlu hâle getirin.

Ücretsiz denemeyi başlatın; süreçlerinizi yönetmek ve sürekli iyileştirmek için güvenilir bir temel oluşturun.