open-play-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPEN_PLAY_MCP_CACHE_DIR | No | The cache directory used by the server. Defaults to $XDG_CACHE_HOME/open-play-mcp, or ~/.cache/open-play-mcp. | |
| OPEN_PLAY_MCP_INDEX_URL | No | The URL of the documentation index to load (equivalent to the --docs-url flag). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_docsA | Searches the official Open Play developer documentation (guest sign-in, player data, plugins, realtime, store, panel...). Returns the best matching pages with a short description and the public URL. Follow up with read_doc. |
| read_docA | Returns the full markdown of one documentation page by its id (for example "auth/guest" or "guides/player-data"; ids come from search_docs or list_docs). Output is cut at 40000 characters with a link to the full page. |
| list_docsA | Lists documentation page ids and titles, optionally for one section (getting-started, auth, sdk, guides, realtime, plugins, reference, operations, panel). |
| search_sdkA | Searches the public API of the TypeScript SDK (@ferdiunal/open-play-ts) and the Unity C# SDK by symbol name, member name, signature and summary. Returns matching types/functions; use get_sdk_symbol for full details. |
| get_sdk_symbolA | Returns one SDK type or function with its signature, summary and members. The name is matched exactly (case-insensitive); a member can be addressed as 'Type.Member'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| integrate_open_play | Step-by-step plan to integrate a game with Open Play (web, unity or server), with links to the right docs. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| en/auth/account-deletion | Explains how a player deletes their own account from inside the game, the recent sign-in rule, what is erased and what stays, and the app-store privacy expectation. |
| en/auth/account-linking | Describes guest upgrade, linking and unlinking a provider identity, listing linked identities, and the conflict rules. |
| en/auth/email-password | Describes the sign-up, sign-in, guest upgrade, password change, password reset, and magic link endpoints with request and response examples. |
| en/auth/guest | Explains how an account-less guest player is created, how the secret is stored, and how a guest account is turned into a permanent account. |
| en/auth/oauth | Describes the Google OAuth redirect flow, the callback page, the automatic linking by email rule, and native platform proofs. |
| en/auth/overview | Summarizes the player sign-in methods, the shared request rules, the response format, the rate limits, and which method maps to which SDK call. |
| en/auth/server-verification | Describes verifying the player's access JWT offline with the JWKS, alternatively verifying by asking Open Play about the session, and the limits of both paths. |
| en/auth/sessions-and-csrf | Describes carrying the session with a cookie or Bearer, lifetimes, refresh and sign-out, the single active session option, and double-submit CSRF protection. |
| en/getting-started/agents-md | A ready-made AGENTS.md template for your game repository that helps AI coding agents integrate Open Play correctly, and how to use it together with the MCP server. |
| en/getting-started/ai-tools | Explains how to set up the MCP server that connects AI assistants such as Claude Code, Cursor and VS Code to the Open Play docs and SDK API, and what its tools do. |
| en/getting-started/architecture-and-hosting | Explains what runs where in the Open Play stack, direct CORS calls and the reverse-proxy option for browser games, and domain binding. |
| en/getting-started/concepts | Defines the concepts of studio, game, environment, module, API key types, player session, and plugin. |
| en/getting-started/overview | Explains what Open Play gives your game, which surfaces you talk to, and where to start. |
| en/getting-started/quickstart | Creates a game and a key in the panel, then makes your first server call, your first guest sign-in from a browser, and your first sign-in from Unity. |
| en/guides/characters | Describes character templates, creating characters, commands, level curves and the version rule. |
| en/guides/chat | Describes chat channels, sending messages and reading the archive, the chat WebSocket, moderation rules and limits. |
| en/guides/competition | Describes leaderboard definitions, seasons, writing scores, reading the board and the tournament flow. |
| en/guides/content-groups | Describes the game-data groups defined in the panel, field types, the publish flow and how your game reads this data from the catalog. |
| en/guides/economy | Describes currencies, wallets, the ledger, transfers, merchants, player trading and economy reports. |
| en/guides/game-rules | Describes game rule values set from the panel, event-driven automations, the REST rule endpoints and the limits of CEL rules. |
| en/guides/inventory-items | Describes item definitions, item instances, inventory placement and the item catalog. |
| en/guides/notifications | Describes notification providers, templates, rules, device registration, the in-game inbox and sending notifications from the server. |
| en/guides/player-data | Describes the per-player key-value cloud save, the versioned write rule, the limits, the error codes and how to inspect the data in the panel. |
| en/guides/rewards | Describes reward tables, granting rewards from a table, the daily login reward, quests, NPC rewards and VIP status. |
| en/guides/scenes-assets-models | Describes scene provisioning, the content-addressed image store, the 3D model library and how your game reads them. |
| en/guides/social | Describes the clan and party model, membership flows, the clan treasury, party reward distribution and server calls. |
| en/guides/store-iap | Describes the store showcase, a player's purchase with their own session, the server-side reservation flow and in-app purchase (IAP) verification. |
| en/guides/webhooks | Describes webhook endpoint registration, event types, the delivery envelope, signature verification, retry rules and an example receiver. |
| en/operations/faq | The most frequently asked questions during integration and their short answers; key types, CORS, numbers, replay safety, plugins, and realtime. |
| en/operations/production-checklist | A list to tick off under the headings of network, identity, keys, replay safety, realtime, and monitoring before taking your game live with Open Play. |
| en/operations/security | A security guide for API key management and rotation, player sessions and CSRF, CORS and the same-origin rule, and webhook signature verification. |
| en/operations/troubleshooting | Tables that go from symptom to cause to fix; identity, network, plugin, realtime, and webhook problems by real error codes and status codes. |
| en/panel/audit | See the unchangeable record of changes admins made; check who changed what, when and why. |
| en/panel/character-profile | Inspect a character's attributes, wallet and history; if needed, run a command or roll back to an earlier version. |
| en/panel/character-templates | The templates of characters and items in the game. Changing a template releases a new version; the old version is not deleted. |
| en/panel/characters | Find the characters players play in the game, open their profile and, if needed, create a new character from a definition. |
| en/panel/clans | Inspect, read-only, the clans players have created, their members, invites and applications, clan treasury movements and command history. |
| en/panel/content | Manage your game content such as vehicles, characters and items in groups. The game sees only the version you published. |
| en/panel/content-entry-edit | See a content entry's values, edit its draft or create a new entry. |
| en/panel/content-group-edit | Set up a content group's name and fields in two steps; every entry is filled in with these fields. |
| en/panel/currencies | The currencies used to set prices in the store and to give money in rewards. |
| en/panel/currency-profile | Manage a currency's icon, decimal places and supply cap; see its movement over recent days. |
| en/panel/dashboard | See the state of the selected game and environment at a glance: players, characters, content, rules, plugin and recent actions. |
| en/panel/economy | Shows how money circulates in the game. |
| en/panel/game-settings-api-keys | Create the keys your game uses to connect to Open Play, and manage their expiry and status. |
| en/panel/game-settings-environments | See the game's environments, add a new environment, bind each environment to its own domains or archive an environment. |
| en/panel/game-settings-general | See the selected game's name, short name, studio and plugin; rename or archive the game. |
| en/panel/game-settings-modules | See which product modules are on in the selected environment; a super admin can turn a module on or off. |
| en/panel/game-settings-sign-in | See which methods players use to get into the game; enter Google sign-in details and set the single active session rule. |
| en/panel/leaderboard-detail | See one leaderboard's ranking this season, its past seasons and its settings; change its visibility in the game and its score format. |
| en/panel/leaderboards | Tables where players are ranked by their scores. Tables reset by themselves at the interval you choose, and past seasons are kept. |
| en/panel/model-profile | Preview a 3D model, publish or roll back its versions, add clips and archive it. |
| en/panel/models | Upload a model; the server converts it to glb and validates it. Bind a ready model to an item or character; the game sees the change without a redeploy. |
| en/panel/notifications | Manage the messages sent to players; first connect a push notification provider, then write a template, then add a rule or send a test. |
| en/panel/operations | See the records of plugins' scheduled background jobs, and inspect, read-only, a player's linked sign-in accounts and devices. |
| en/panel/operators | Create the admin accounts that sign in to the panel; set their roles and the environments they can access, disable an account, and reset their sessions and two-step verification. |
| en/panel/organizations | Manage the organizations players have created (not studios), their members, invites, teams and dynamic roles; this screen is being retired. |
| en/panel/parties | Inspect, read-only, the parties players have created, their members, invites and the results of reward distributions. |
| en/panel/player-profile | Inspect a player's account, sessions, sign-in history and bans; edit the profile, manage the password, ban or delete the player. |
| en/panel/players | Search, filter and inspect your game's player accounts, and create a new account by hand if you need to. |
| en/panel/plugin-page | Explains how the screens a game's plugin defines in the panel work, how actions are performed and what the status warnings mean. |
| en/panel/plugins | See the game's plugin and the other plugins authorized in the selected environment; an authorized admin can change a plugin's state. |
| en/panel/reward-table-profile | See and edit a reward table's rows and chances, try it without saving or create a new table. |
| en/panel/reward-tables | Tables that tie NPC, creature, tournament and mission rewards to chance. |
| en/panel/rules | Set how the game reacts to events from here. Changes reach the game when you release them; every release can be rolled back. |
| en/panel/rules-automation-editor | An optional note saying what the rule is for (at most 500 characters). It is only a reminder for other admins on the team; it does not affect the game. |
| en/panel/rules-game-card | See when a game rule you chose runs and change its settings; a change does not reach the game until it is released. |
| en/panel/rules-history | See the full list of game rule releases, check what each version changed and go back to an older version if needed. |
| en/panel/safety-switches | Loosen or force back the game's protection rules in this environment without a deploy; every change is written to the audit log with a reason. |
| en/panel/scene-chat | Read the city chat, delete a harmful message and mute its author for a set time; every action is written to the audit log with a reason. |
| en/panel/sessions | See players' open session counts and last sign-ins; to close sessions, go to the player's security page. |
| en/panel/store | Products players buy in the game. Manage their image, price and stock from here. |
| en/panel/store-product | See and change a product's image, price, stock and sale time, or add a new product. |
| en/panel/tenancy | See studios, games and environments; create a new studio or game, rename them and archive them. |
| en/panel/webhooks | Inspect, read-only, the registered webhook endpoints, delivery attempts and the event queue; see why failed deliveries failed. |
| en/plugins/authoring | Describes the anatomy of a trusted plugin compiled into the Open Play server, a small worked example, versioning and safe release steps, enabling per environment, client bindings, and panel integration. |
| en/plugins/bindings | Describes generating TypeScript and Unity bindings from a plugin schema document, pinning the version with schemaSha256, and what happens on a mismatch. |
| en/plugins/calling-plugins | Describes the rules for calling plugin commands, queries, the result query, and the schema endpoint over HTTP, and the error envelope. |
| en/plugins/overview | Describes what a plugin is, which plugins run today as trusted, compiled code, and their per-environment enablement states. |
| en/realtime/overview | Describes Open Play's three WebSockets, which one to use for what, and the connection requirements. |
| en/realtime/protocol | Describes the ticket, subprotocol, and authentication flow of the plugin realtime socket and all frames with their fields. |
| en/realtime/reconnect-and-limits | Describes how to resume with the cursor and epoch when the realtime socket drops, idle close, compression, and all limits. |
| en/reference/endpoints | Generated list of the Open Play core REST endpoints with method, path, module, credential type and header requirements. |
| en/reference/errors | Gathers the status codes, error body formats, and machine codes of the core REST and plugin endpoints in a single table. |
| en/reference/glossary | Short definitions of the terms used in the Open Play documentation; studio, environment, key types, session, plugin, and realtime concepts. |
| en/reference/idempotency-and-concurrency | Describes replay safety with Idempotency-Key, optimistic version checking with If-Match and expectedVersion, and what to do on a conflict. |
| en/reference/numbers-and-encoding | Describes the wire format of integers, monetary values, timestamps, identifiers, and enumeration values. |
| en/reference/pagination | Describes the pagination formats Open Play uses on its list endpoints, page size limits, and cursor rules by endpoint family. |
| en/reference/rate-limits | Honestly lists Open Play's known rate limit buckets, the format of the 429 response, and the Retry-After rules. |
| en/reference/versioning | Describes what the protocol, plugin schema, and SDK versions in Open Play mean, and the deprecation (Deprecation) practice. |
| en/reference/webhook-events | Generated list of the event types a webhook endpoint can receive, with the delivery headers. |
| en/sdk/typescript | Describes installing the TypeScript SDK from GitHub Packages, its entry points, client types, error and number rules, and which modules have a typed client. |
| en/sdk/unity | Describes installing the Unity SDK from GitHub Packages, session and plugin use, the WebGL rule, and the verified platforms. |
| tr/auth/account-deletion | Oyuncunun kendi hesabını oyunun içinden nasıl sileceğini, yakın giriş kuralını, nelerin silinip nelerin kaldığını ve mağaza gizlilik beklentisini anlatır. |
| tr/auth/account-linking | Misafir terfisini, sağlayıcı kimliği bağlamayı ve çözmeyi, bağlı kimlikleri listelemeyi ve çakışma kurallarını anlatır. |
| tr/auth/email-password | Kayıt, giriş, misafir terfisi, parola değiştirme, parola sıfırlama ve magic link uçlarını istek ve yanıt örnekleriyle anlatır. |
| tr/auth/guest | Hesapsız misafir oyuncunun nasıl açıldığını, sırrın nasıl saklandığını ve misafir hesabının nasıl kalıcı hesaba çevrildiğini anlatır. |
| tr/auth/oauth | Google OAuth yönlendirme akışını, callback sayfasını, e-postayla otomatik bağlanma kuralını ve yerel platform kanıtlarını anlatır. |
| tr/auth/overview | Oyuncu girişi yöntemlerini, ortak istek kurallarını, yanıt biçimini, oran sınırlarını ve hangi yöntemin hangi SDK çağrısına karşılık geldiğini özetler. |
| tr/auth/server-verification | Oyuncunun erişim JWT'sini JWKS ile çevrimdışı doğrulamayı, alternatif olarak oturumu Open Play'e sorarak doğrulamayı ve her iki yolun sınırlarını anlatır. |
| tr/auth/sessions-and-csrf | Oturumun çerezle ya da Bearer ile taşınmasını, süreleri, yenileme ve çıkışı, tek aktif oturum seçeneğini ve CSRF çift gönderim korumasını anlatır. |
| tr/getting-started/agents-md | Oyun deponuza koyacağınız, yapay zekâ kodlama ajanlarının Open Play'i doğru entegre etmesini sağlayan hazır AGENTS.md şablonunu ve MCP sunucusuyla birlikte kullanımını anlatır. |
| tr/getting-started/ai-tools | Claude Code, Cursor ve VS Code gibi yapay zekâ yardımcılarını Open Play belgelerine ve SDK API'sine bağlayan MCP sunucusunu kurmayı ve araçlarını anlatır. |
| tr/getting-started/architecture-and-hosting | Open Play yığınında neyin nerede çalıştığını, tarayıcı oyunları için doğrudan CORS çağrısını, ters vekil seçeneğini ve alan adı bağlamasını açıklar. |
| tr/getting-started/concepts | Stüdyo, oyun, ortam, modül, API anahtarı türleri, oyuncu oturumu ve eklenti kavramlarını tanımlar. |
| tr/getting-started/overview | Open Play'in bir oyuna ne verdiğini, hangi yüzeylerle konuştuğunuzu ve nereden başlayacağınızı anlatır. |
| tr/getting-started/quickstart | Panelde oyun ve anahtar oluşturup ilk sunucu çağrısını, tarayıcıdan ilk misafir girişini ve Unity'den ilk girişi yapar. |
| tr/guides/characters | Karakter şablonlarını, karakter oluşturmayı, komutları, seviye eğrilerini ve sürüm kuralını anlatır. |
| tr/guides/chat | Sohbet kanallarını, mesaj gönderme ve arşiv okumayı, sohbet WebSocket'ini, moderasyon kurallarını ve sınırları anlatır. |
| tr/guides/competition | Skor tablosu tanımını, sezonları, puan yazmayı, tabloyu okumayı ve turnuva akışını anlatır. |
| tr/guides/content-groups | Panelde tanımlanan oyun verisi gruplarını, alan türlerini, yayın akışını ve oyunun bu veriyi katalogdan nasıl okuduğunu anlatır. |
| tr/guides/economy | Para birimlerini, cüzdanları, defteri, transferi, tüccarı, oyuncu takasını ve ekonomi raporlarını anlatır. |
| tr/guides/game-rules | Panelden ayarlanan oyun kuralı değerlerini, olay tetikli otomasyonları, REST kural uçlarını ve CEL kurallarının sınırlarını anlatır. |
| tr/guides/inventory-items | Eşya tanımlarını, eşya örneklerini, envanter yerleşimini ve eşya kataloğunu anlatır. |
| tr/guides/notifications | Bildirim sağlayıcılarını, şablonları, kuralları, cihaz kaydını, oyun içi gelen kutusunu ve sunucudan bildirim göndermeyi anlatır. |
| tr/guides/player-data | Oyuncu başına anahtar-değer bulut kaydını, sürümlü yazım kuralını, sınırları, hata kodlarını ve panelden izlemeyi anlatır. |
| tr/guides/rewards | Ödül tablolarını, tablodan ödül vermeyi, günlük giriş ödülünü, görevleri, NPC ödüllerini ve VIP durumunu anlatır. |
| tr/guides/scenes-assets-models | Scene sağlamayı, içerik adresli görsel deposunu, 3B model kütüphanesini ve oyunun bunları nasıl okuduğunu anlatır. |
| tr/guides/social | Klan ve parti modelini, üyelik akışlarını, klan hazinesini, parti ödül dağıtımını ve sunucu çağrılarını anlatır. |
| tr/guides/store-iap | Mağaza vitrinini, oyuncunun kendi oturumuyla satın almasını, sunucu tarafı rezervasyon akışını ve uygulama içi satın alma (IAP) doğrulamasını anlatır. |
| tr/guides/webhooks | Webhook uç noktası kaydını, olay türlerini, teslimat zarfını, imza doğrulamasını, yeniden deneme kurallarını ve örnek bir alıcıyı anlatır. |
| tr/operations/faq | Entegrasyon sırasında en sık sorulan sorular ve kısa yanıtları; anahtar türleri, CORS, sayılar, tekrar güvenliği, eklentiler ve realtime. |
| tr/operations/production-checklist | Oyununuzu Open Play ile canlıya almadan önce ağ, kimlik, anahtar, tekrar güvenliği, realtime ve izleme başlıklarında işaretleyeceğiniz liste. |
| tr/operations/security | API anahtarı yönetimi ve döndürme, oyuncu oturumu ve CSRF, CORS ile aynı köken kuralı ve webhook imza doğrulaması için güvenlik rehberi. |
| tr/operations/troubleshooting | Belirtiden nedene ve çözüme giden tablolar; gerçek hata kodlarına ve durum kodlarına göre kimlik, ağ, eklenti, realtime ve webhook sorunları. |
| tr/panel/audit | Yöneticilerin yaptığı değişikliklerin değiştirilemeyen kaydını görün; kimin, neyi, ne zaman ve neden değiştirdiğini inceleyin. |
| tr/panel/character-profile | Bir karakterin özelliklerini, cüzdanını ve geçmişini inceleyin; gerekirse komut çalıştırın ya da önceki bir sürüme döndürün. |
| tr/panel/character-templates | Oyundaki karakterlerin ve eşyaların kalıpları. Bir kalıbı değiştirmek yeni sürüm yayınlar; eski sürüm silinmez. |
| tr/panel/characters | Oyuncuların oyunda oynadığı karakterleri bulun, profiline geçin ve gerekirse bir tanımdan yeni karakter oluşturun. |
| tr/panel/clans | Oyuncuların kurduğu klanları, üyelerini, davet ve başvurularını, klan kasası hareketlerini ve komut geçmişini salt okunur olarak inceleyin. |
| tr/panel/content | Araçlar, karakterler, eşyalar gibi oyun içeriğinizi gruplar halinde yönetin. Oyun yalnız yayınladığınız hali görür. |
| tr/panel/content-entry-edit | Bir içerik kaydının değerlerini görün, taslağı düzenleyin ya da yeni kayıt oluşturun. |
| tr/panel/content-group-edit | İçerik grubunun adını ve alanlarını iki adımda kurun; her kayıt bu alanlarla doldurulur. |
| tr/panel/currencies | Mağazada fiyat ve ödüllerde para vermek için kullanılan para birimleri. |
| tr/panel/currency-profile | Bir para biriminin ikonunu, kuruş hanesini ve arz tavanını yönetin; son günlerdeki hareketini görün. |
| tr/panel/dashboard | Seçili oyunun ve ortamın durumunu tek bakışta görün: oyuncular, karakterler, içerik, kurallar, eklenti ve son işlemler. |
| tr/panel/economy | Paranın oyunda nasıl dolaştığını gösterir. |
| tr/panel/game-settings-api-keys | Oyununuzun Open Play'e bağlanmak için kullandığı anahtarları oluşturun, süresini ve durumunu yönetin. |
| tr/panel/game-settings-environments | Oyunun ortamlarını görün, yeni ortam ekleyin, her ortamı kendi alan adlarına bağlayın ya da ortamı arşivleyin. |
| tr/panel/game-settings-general | Seçili oyunun adını, kısa adını, stüdyosunu ve eklentisini görün; oyunu yeniden adlandırın ya da arşivleyin. |
| tr/panel/game-settings-modules | Seçili ortamda hangi ürün modüllerinin açık olduğunu görün; süper yönetici modülü açıp kapatabilir. |
| tr/panel/game-settings-sign-in | Oyuncuların oyuna hangi yöntemlerle girdiğini görün; Google girişinin bilgilerini girin ve tek aktif oturum kuralını ayarlayın. |
| tr/panel/leaderboard-detail | Tek bir sıralama tablosunun bu sezonki sırasını, geçmiş sezonlarını ve ayarlarını görün; oyunda görünürlüğü ve puan biçimini değiştirin. |
| tr/panel/leaderboards | Oyuncuların puanlarına göre sıralandığı tablolar. Tablolar seçtiğiniz aralıkla kendiliğinden sıfırlanır, geçmiş sezonlar saklanır. |
| tr/panel/model-profile | Bir 3D modeli önizleyin, sürümlerini yayınlayın ya da geri alın, klip ekleyin ve arşivleyin. |
| tr/panel/models | Modeli yükleyin; sunucu glb'ye dönüştürüp doğrular. Hazır modeli eşya ya da karaktere bağlayın; oyun değişikliği yeniden dağıtım olmadan görür. |
| tr/panel/notifications | Oyuncuya giden mesajları yönetin; önce bir anlık bildirim sağlayıcısı bağlayın, sonra şablon yazın, sonra kural ekleyin ya da test gönderin. |
| tr/panel/operations | Eklentilerin zamanlanmış arka plan işlerinin kayıtlarını görün ve bir oyuncunun bağlı giriş hesaplarıyla cihazlarını salt okunur olarak inceleyin. |
| tr/panel/operators | Panele giren yönetici hesaplarını oluşturun; rollerini ve erişebildikleri ortamları ayarlayın, hesabı kapatın, oturumlarını ve iki adımlı doğrulamasını sıfırlayın. |
| tr/panel/organizations | Oyuncuların kurduğu organizasyonları (stüdyo değildir), üyelerini, davetlerini, takımlarını ve dinamik rollerini yönetin; bu ekran kullanımdan kalkıyor. |
| tr/panel/parties | Oyuncuların oluşturduğu partileri, üyelerini, davetlerini ve ödül dağıtımı sonuçlarını salt okunur olarak inceleyin. |
| tr/panel/player-profile | Bir oyuncunun hesabını, oturumlarını, giriş geçmişini ve yasaklarını inceleyin; profilini düzenleyin, parolasını yönetin, banlayın ya da silin. |
| tr/panel/players | Oyununuzun oyuncu hesaplarını arayın, süzün, inceleyin ve gerekirse elle yeni hesap oluşturun. |
| tr/panel/plugin-page | Oyunun eklentisinin panelde tanımladığı ekranların nasıl çalıştığını, eylemlerin nasıl yapıldığını ve durum uyarılarının ne anlama geldiğini anlatır. |
| tr/panel/plugins | Oyunun eklentisini ve seçili ortamda yetkili diğer eklentileri görün; yetkili yönetici eklentinin durumunu değiştirebilir. |
| tr/panel/reward-table-profile | Bir ödül tablosunun satırlarını ve şanslarını görün, düzenleyin, kaydetmeden deneyin ya da yeni tablo oluşturun. |
| tr/panel/reward-tables | NPC, yaratık, turnuva ve görev ödüllerini şansa bağlayan tablolar. |
| tr/panel/rules | Oyunun olaylara nasıl tepki verdiğini buradan ayarlayın. Değişiklikler yayınlayınca oyuna geçer; her yayın geri alınabilir. |
| tr/panel/rules-automation-editor | Kuralın ne işe yaradığını anlatan isteğe bağlı not (en fazla 500 karakter). Yalnızca ekipteki diğer yöneticiler için bir hatırlatmadır, oyunu etkilemez. |
| tr/panel/rules-game-card | Seçtiğiniz oyun kuralının ne zaman çalıştığını görün ve ayarlarını değiştirin; değişiklik yayınlanana kadar oyuna geçmez. |
| tr/panel/rules-history | Oyun kuralı yayınlarının tam listesini görün, her sürümün neyi değiştirdiğini inceleyin ve gerekirse eski bir sürüme dönün. |
| tr/panel/safety-switches | Oyunun koruma kurallarını bu ortamda dağıtım yapmadan gevşetin ya da geri zorlayın; her değişiklik gerekçeyle işlem geçmişine yazılır. |
| tr/panel/scene-chat | Şehir sohbetini okuyun, zararlı mesajı silin ve yazarı süreli susturun; her işlem gerekçeyle denetim kaydına yazılır. |
| tr/panel/sessions | Oyuncuların açık oturum sayılarını ve son girişlerini görün; oturumları kapatmak için oyuncunun güvenlik sayfasına geçin. |
| tr/panel/store | Oyuncuların oyun içinde satın aldığı ürünler. Görselini, fiyatını ve stoğunu buradan yönetin. |
| tr/panel/store-product | Bir ürünün görselini, fiyatını, stoğunu ve satış zamanını görün, değiştirin ya da yeni ürün ekleyin. |
| tr/panel/tenancy | Stüdyoları, oyunları ve ortamları görün; yeni stüdyo ya da oyun kurun, adlarını değiştirin ve arşivleyin. |
| tr/panel/webhooks | Kayıtlı webhook uç noktalarını, teslimat denemelerini ve olay kuyruğunu salt okunur olarak inceleyin; başarısız teslimatların nedenini görün. |
| tr/plugins/authoring | Open Play sunucusuna derlenen güvenilir bir eklentinin anatomisini, küçük bir örneği, sürümleme ve güvenli yayın adımlarını, ortam başına açmayı, istemci bağlamalarını ve panel entegrasyonunu anlatır. |
| tr/plugins/bindings | Eklenti şema belgesinden TypeScript ve Unity bağlaması üretmeyi, schemaSha256 ile sürümü sabitlemeyi ve uyuşmazlıkta ne olduğunu anlatır. |
| tr/plugins/calling-plugins | Eklenti komutlarını, sorgularını, sonuç sorgusunu ve şema ucunu HTTP ile çağırma kurallarını ve hata zarfını anlatır. |
| tr/plugins/overview | Eklentinin (plugin) ne olduğunu, bugün hangi eklentilerin güvenilir ve derlenmiş olarak çalıştığını ve ortam başına açma durumlarını anlatır. |
| tr/realtime/overview | Open Play'in üç WebSocket'ini, hangisinin ne için kullanılacağını ve bağlantı kurma koşullarını anlatır. |
| tr/realtime/protocol | Eklenti realtime soketinin bilet, alt protokol, kimlik doğrulama akışını ve tüm çerçeveleri alanlarıyla anlatır. |
| tr/realtime/reconnect-and-limits | Realtime soket koptuğunda imleç ve epoch ile nasıl devam edileceğini, boşta kapanmayı, sıkıştırmayı ve tüm limitleri anlatır. |
| tr/reference/endpoints | Open Play çekirdek REST uçlarının yöntem, yol, modül, kimlik türü ve başlık gereksinimleriyle üretilmiş listesi. |
| tr/reference/errors | Çekirdek REST ve eklenti uçlarının durum kodlarını, hata gövdesi biçimlerini ve makine kodlarını tek tabloda toplar. |
| tr/reference/glossary | Open Play dokümanında geçen terimlerin kısa tanımları; stüdyo, ortam, anahtar türleri, oturum, eklenti ve realtime kavramları. |
| tr/reference/idempotency-and-concurrency | Idempotency-Key ile tekrar güvenliğini, If-Match ve expectedVersion ile iyimser sürüm denetimini ve çakışmada ne yapılacağını anlatır. |
| tr/reference/numbers-and-encoding | Tam sayıların, parasal değerlerin, zaman damgalarının, kimliklerin ve numaralandırma değerlerinin tel üzerindeki biçimini anlatır. |
| tr/reference/pagination | Open Play'in liste uçlarında kullandığı sayfalama biçimlerini, sayfa boyutu sınırlarını ve imleç kurallarını uç ailesine göre anlatır. |
| tr/reference/rate-limits | Open Play'in bilinen hız sınırı kovalarını, 429 yanıtının biçimini ve Retry-After kurallarını dürüstçe listeler. |
| tr/reference/versioning | Open Play'deki protokol, eklenti şeması ve SDK sürümlerinin ne anlama geldiğini ve kullanımdan kalkma (Deprecation) uygulamasını anlatır. |
| tr/reference/webhook-events | Webhook uç noktalarına gönderilebilen olay türlerinin ve teslim başlıklarının üretilmiş listesi. |
| tr/sdk/typescript | TypeScript SDK'sının GitHub Packages'tan kurulumunu, giriş noktalarını, istemci türlerini, hata ve sayı kurallarını ve hangi modüllerin tipli istemcisi olduğunu anlatır. |
| tr/sdk/unity | Unity SDK'sının GitHub Packages'tan kurulumunu, oturum ve eklenti kullanımını, WebGL kuralını ve doğrulanan platformları anlatır. |
TDQS
Scored across 5 tools
The set splits cleanly into two pillars (documentation vs SDK reference) with a search→read/fetch pattern in each. The only mild overlap is search_docs vs list_docs, since both surface page ids, but descriptions make the distinction (ranked matches vs full enumeration) reasonably clear.
All names follow a consistent snake_case verb_noun pattern: search_docs, read_doc, list_docs, search_sdk, get_sdk_symbol. The doc/SDK suffix convention is applied predictably across both pillars.
Five tools is tightly scoped for a docs+SDK lookup server, and each earns its place (search/list/read for docs, search/get for SDK). No redundant or filler tools.
Both the documentation lifecycle (discover, enumerate, read) and the SDK symbol lifecycle (search, fetch details) are covered with no obvious dead ends. Minor gaps: no code-sample/example search, no version or changelog lookup, and read_doc truncation at 40k chars forces a fallback to external links.