Jest to serwer MCP udostępniany przez interfejs Drive API. Serwer udostępnia programistom narzędzia do tworzenia aplikacji LLM na podstawie Dysku.
Serwer Model Context Protocol (MCP) działa jako serwer proxy między usługą zewnętrzną, która udostępnia kontekst, dane lub funkcje dużemu modelowi językowemu (LLM) lub aplikacji AI. Serwery MCP łączą aplikacje AI z systemami zewnętrznymi, takimi jak bazy danych i usługi internetowe, tłumacząc ich odpowiedzi na format zrozumiały dla aplikacji AI.
Konfiguracja serwera
Przed użyciem musisz skonfigurować serwer MCP na potrzeby Dysku. Więcej informacji o korzystaniu z serwerów MCP Google i Google Cloud znajdziesz w omówieniu serwerów MCP Google Cloud.
Punkty końcowe serwera
Punkt końcowy usługi MCP to adres sieciowy i interfejs komunikacyjny (zwykle adres URL) serwera MCP, którego aplikacja AI (host klienta MCP) używa do nawiązywania bezpiecznego, standardowego połączenia. Jest to punkt kontaktowy, za pomocą którego LLM może prosić o kontekst, wywoływać narzędzie lub uzyskiwać dostęp do zasobu. Punkty końcowe Google MCP mogą być globalne lub regionalne.
Serwer MCP interfejsu Drive API ma ten globalny punkt końcowy MCP:
- https://drivemcp.googleapis.com/mcp/v1
Narzędzia MCP
Narzędzie MCP to funkcja lub wykonywalna możliwość, którą serwer MCP udostępnia dużemu modelowi językowemu lub aplikacji AI, aby umożliwić jej wykonanie działania w świecie rzeczywistym.
Narzędzia
Serwer MCP drivemcp.googleapis.com ma te narzędzia:
| Narzędzia MCP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
Wywołaj to narzędzie, aby utworzyć plik na Dysku Google lub przesłać go na Dysk. Jeśli przesyłasz plik, treść musi być zakodowana w formacie Base64 w polu W przypadku pomyślnego utworzenia zwraca pojedynczy obiekt File. Następujące typy MIME Dysku Google można utworzyć bez podawania treści:
Domyślnie w przypadku tych typów MIME będą przeprowadzane te konwersje:
Aby wyłączyć konwersje w przypadku własnych typów MIME, ustaw wartość Foldery można tworzyć, ustawiając typ MIME na |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
Wywołaj to narzędzie, aby pobrać zawartość pliku na Dysku jako surowe dane binarne (bajty). Jeśli plik ma typ MIME Dysku Google, pole Jeśli pliku nie można znaleźć, spróbuj użyć innych narzędzi, np. Jeśli użytkownik chce uzyskać reprezentację treści na Dysku w języku naturalnym, użyj narzędzia |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
Wywołaj to narzędzie, aby znaleźć ogólne metadane pliku na Dysku użytkownika. Jeśli pliku nie można znaleźć, spróbuj użyć innych narzędzi, np. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | Wywołaj to narzędzie, aby wyświetlić listę uprawnień do pliku na Dysku. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
Wywołaj to narzędzie, aby znaleźć ostatnie pliki użytkownika w określonej kolejności sortowania. Domyślna kolejność sortowania to Obsługiwane kolejności sortowania:
Domyślny rozmiar strony to 10. Aby przeglądać wyniki, użyj |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
Wywołaj to narzędzie, aby pobrać reprezentację pliku na Dysku w języku naturalnym. W przypadku bardzo dużych plików zawartość może być niekompletna. Reprezentacja tekstowa będzie się zmieniać z czasem, więc nie zakładaj, że narzędzie zwróci tekst w określonym formacie. Obsługiwane typy MIME:
Jeśli pliku nie można znaleźć, spróbuj użyć innych narzędzi, np. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
Wywołaj to narzędzie, aby wyszukać pliki na Dysku na podstawie zapytania strukturalnego. Pole Ciąg zapytania składa się z tych 3 części:
Wyszukiwane hasłaW tabeli poniżej znajdziesz prawidłowe terminy wyszukiwania wraz z ich opisami:
Operatory zapytańW tabeli poniżej znajdziesz listę prawidłowych operatorów zapytań:
Przykłady zapytań:
Aby przeglądać wyniki, użyj |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Uzyskiwanie specyfikacji narzędzi MCP
Aby uzyskać specyfikacje narzędzi MCP dla wszystkich narzędzi na serwerze MCP, użyj metody tools/list. Poniższy przykład pokazuje, jak za pomocą curl wyświetlić listę wszystkich narzędzi i ich specyfikacji dostępnych obecnie na serwerze MCP.
| Żądanie curl |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |