Model Context Protocol (MCP) sunucusu, Büyük Dil Modeli'ne (LLM) veya yapay zeka uygulamasına bağlam, veri ya da özellikler sağlayan harici bir hizmet ile bu hizmeti kullanan uygulama arasında proxy görevi görür. MCP sunucuları, yapay zeka uygulamalarını veritabanları ve web hizmetleri gibi harici sistemlere bağlar ve yanıtlarını yapay zeka uygulamasının anlayabileceği bir biçime çevirir.
LLM yanıtlarını resmi Google Haritalar Platformu belgelerinde ve kod örneklerinde temellendirmek için araçlar sağlayan bir MCP sunucusu.
Sunucu uç noktaları
MCP hizmeti uç noktası, bir yapay zeka uygulamasının (MCP istemcisinin ana makinesi) güvenli ve standartlaştırılmış bir bağlantı kurmak için kullandığı MCP sunucusunun ağ adresi ve iletişim arayüzüdür (genellikle bir URL). LLM'nin bağlam istemek, bir aracı çağırmak veya bir kaynağa erişmek için kullandığı iletişim noktasıdır. Google MCP uç noktaları küresel veya bölgesel olabilir.
mapscodeassist.googleapis.com MCP sunucusunun aşağıdaki MCP uç noktası vardır:
- https://mapscodeassist.googleapis.com/mcp
MCP Araçları
MCP aracı, bir MCP sunucusunun gerçek dünyada bir işlem gerçekleştirmek için LLM'ye veya yapay zeka uygulamasına sunduğu bir işlev ya da yürütülebilir özelliktir.
mapscodeassist.googleapis.com MCP sunucusunda aşağıdaki araçlar bulunur:
| MCP Araçları | |
|---|---|
| retrieve-instructions | ÖNEMLİ: Konum, harita, adres, rota, önemli yerler, konum analizi veya coğrafi verilerle (ör. Google Earth) ilgili tüm sorgular için önce bu aracı arayın. Google Haritalar Platformu (haritalar, rotalar ve Yerler için API'ler) ve diğer araçların doğru çalışması için gerekli olan en iyi uygulamalar hakkında temel bilgiler sağlar. Bu araç, diğer tüm araçlardan ÖNCE çağrılmalıdır. |
| retrieve-google-maps-platform-docs |
Kullanıcı sorularını yanıtlamak için Google Haritalar Platformu belgelerinde, kod örneklerinde, mimari merkezinde, güven merkezinde, GitHub depolarında (react-google-maps, flutter, compose, utilities, swiftui ve diğerleri için örnek kod ve istemci kitaplıkları dahil) ve hizmet şartlarında arama yapar. ÖNEMLİ: Bu aracı kullanmadan ÖNCE retrieve-instructions aracını çağırmalı veya instructions kaynağını yüklemelisiniz. Bu, aracın doğru çalışması için gereken temel bağlamı sağlar.
|
MCP aracı özelliklerini edinme
Bir MCP sunucusundaki tüm araçlar için MCP aracı özelliklerini almak üzere tools/list yöntemini kullanın. Aşağıdaki örnekte, MCP sunucusunda şu anda kullanılabilen tüm araçları ve özelliklerini listelemek için curl komutunun nasıl kullanılacağı gösterilmektedir.
| Curl İsteği |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |