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.
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.
Serwer MCP calendarmcp.googleapis.com ma te narzędzia:
| Narzędzia MCP | |
|---|---|
| list_events |
Wyświetla listę wydarzeń w danym kalendarzu, które spełniają określone warunki. Najważniejsze funkcje:
Jeśli:
Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
| get_event |
Zwraca pojedyncze wydarzenie z danego kalendarza. Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
| list_calendars |
Zwraca kalendarze na liście kalendarzy użytkownika. Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
| suggest_time |
Proponuje okresy w co najmniej 1 kalendarzu. Aby uzyskać dostęp do kalendarza głównego, w polu attendee_emails dodaj „primary”. Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
| create_event |
Tworzy wydarzenie w kalendarzu. Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
| update_event |
Aktualizuje wydarzenie w kalendarzu. Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
| delete_event |
Usuwa wydarzenie z kalendarza. Używaj tego narzędzia w przypadku zapytań takich jak:
Aby anulować wydarzenie lub odrzucić zaproszenie na nie, użyj narzędzia respond_to_event. Przykład: |
| respond_to_event |
Odpowiada na wydarzenie. Używaj tego narzędzia w przypadku zapytań takich jak:
Przykład: |
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://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |