MCP 도구 참조
각 서버는 https://api.gpt.space/servers/<name>/mcp에 위치하며, 해당 제목 아래에 나열된 Google 스코프를 요구합니다. 어시스턴트가 도구를 직접 선택하며, 아래 이름들은 어시스턴트가 수행한 작업과 요청할 수 있는 내용을 이해하는 데 도움을 줍니다.
Gmail
섹션 제목: “Gmail”https://api.gpt.space/servers/gmail/mcp. 스코프: Gmail 수정, Gmail 전송.
| 도구 | 기능 |
|---|---|
search_messages |
Gmail 쿼리로 메시지를 검색합니다. |
search_threads |
Gmail 쿼리로 대화 스레드를 검색합니다. |
get_snippet |
메시지 또는 스레드의 모든 메시지에 대한 짧은 미리보기를 반환합니다. |
get_message_content |
단일 메시지의 제목, 발신자, 일반 텍스트 본문을 반환합니다. |
get_message_content_batch |
한 번의 호출로 최대 10개 메시지의 내용을 반환합니다. |
get_thread_content |
스레드의 모든 메시지를 포함한 전체 스레드를 반환합니다. |
send_message |
새 이메일 또는 답장을 전송합니다. |
create_draft_message |
새 초안 또는 답장 초안을 생성합니다. |
gmail_update_draft |
기존 초안을 제자리에서 업데이트합니다. |
gmail_delete_draft |
초안을 영구적으로 삭제합니다. |
list_labels |
계정의 라벨을 나열합니다. |
manage_label |
라벨을 생성, 업데이트 또는 삭제합니다. |
batch_modify_message_labels |
여러 메시지의 라벨을 한 번에 추가하거나 제거합니다. |
attachment 리소스 템플릿은 이메일 첨부파일의 내용을 다운로드합니다.
Google 캘린더
섹션 제목: “Google 캘린더”https://api.gpt.space/servers/google-calendar/mcp. 스코프: 캘린더 목록(읽기), 캘린더 일정, 드라이브.
| 도구 | 기능 |
|---|---|
list_calendars |
접근 가능한 캘린더를 나열합니다. |
get_events |
ID, 시간 범위 또는 키워드로 일정을 반환합니다. |
create_event |
일정을 생성합니다. |
modify_event |
기존 일정을 변경합니다. |
Google 연락처
섹션 제목: “Google 연락처”https://api.gpt.space/servers/google-contacts/mcp. 스코프: 연락처(읽기), 기타 연락처(읽기).
| 도구 | 기능 |
|---|---|
get_contacts |
최근 상호작용한 사람을 포함하여 이름과 이메일이 포함된 연락처를 반환합니다. |
Google 문서
섹션 제목: “Google 문서”https://api.gpt.space/servers/google-docs/mcp. 스코프: 문서, 드라이브, Apps Script.
찾기, 생성, 읽기
| 도구 | 기능 |
|---|---|
search_docs |
이름으로 문서를 찾습니다. |
create_doc |
문서를 생성하며, 초기 콘텐츠를 선택적으로 지정할 수 있습니다. |
docs_copy_doc |
문서의 네이티브 복사본을 만듭니다(탭, 스타일, 칩 유지). |
convert_docx_doc |
DOCX 파일을 편집 가능한 Google 문서로 변환합니다. |
get_doc |
문서의 전체 구조를 반환합니다. |
get_doc_content |
문서(또는 저장된 DOCX)를 Markdown으로 반환합니다. |
inspect_doc_structure |
편집에 필요한 구조를 문자 인덱스와 함께 반환합니다. |
텍스트 편집
| 도구 | 기능 |
|---|---|
edit_doc_content |
최신 리비전을 게시한 후 콘텐츠를 편집합니다. |
docs_insert_text |
지정된 위치에 일반 텍스트를 삽입합니다. |
docs_insert_markdown |
Markdown에서 서식이 적용된 콘텐츠(제목, 목록, 표, 이미지)를 작성합니다. |
docs_replace_all_text |
텍스트의 모든 발생을 교체합니다. |
docs_replace_content_range |
범위를 새 텍스트로 한 번에 교체합니다. |
docs_delete_content_range |
범위를 삭제합니다. |
제안 및 댓글
| 도구 | 기능 |
|---|---|
docs_suggest_edit |
직접 편집 대신 추적된 제안으로 변경을 제안합니다. |
docs_resolve_suggestion |
제안을 수락, 거부 또는 철회합니다. |
docs_list_comments |
댓글 스레드와 제안을 나열합니다. |
docs_insert_comment |
텍스트 범위에 댓글을 추가하며, 선택적으로 누군가에게 할당할 수 있습니다. |
docs_reply_comment |
스레드에 답글을 달거나, 해결하거나, 다시 엽니다. |
docs_delete_comment |
스레드 또는 본인이 작성한 답글 하나를 삭제합니다. |
표
| 도구 | 기능 |
|---|---|
docs_insert_table |
표를 삽입하며, 선택적으로 데이터로 채울 수 있습니다. |
docs_insert_table_row, docs_insert_table_column |
행 또는 열을 추가합니다. |
docs_delete_table_row, docs_delete_table_column |
행 또는 열을 제거합니다. |
docs_merge_table_cells, docs_unmerge_table_cells |
셀을 병합하거나 분할합니다. |
docs_pin_table_header_rows |
고정된 헤더 행 수를 설정합니다. |
docs_update_table_cell_style, docs_update_table_column_properties, docs_update_table_row_style |
셀, 열, 행의 스타일을 지정합니다. |
이미지, 칩, 구분선
| 도구 | 기능 |
|---|---|
docs_insert_inline_image |
문단에 고정된 이미지를 삽입합니다. |
docs_replace_image |
이미지를 교체합니다. |
docs_delete_positioned_object |
배치된 객체를 삭제합니다. |
docs_insert_rich_link |
문서, 스프레드시트, 프레젠테이션, 폼, 드라이브 파일 또는 일정에 대한 스마트 칩을 삽입합니다. |
docs_insert_person |
사용자 멘션을 삽입합니다. |
docs_insert_date |
날짜 칩을 삽입합니다. |
docs_insert_page_break, docs_insert_section_break |
페이지 또는 섹션 구분선을 삽입합니다. |
머리글, 바닥글, 각주, 명명된 범위
| 도구 | 기능 |
|---|---|
docs_create_header, docs_delete_header |
머리글을 생성하거나 삭제합니다. |
docs_create_footer, docs_delete_footer |
바닥글을 생성하거나 삭제합니다. |
docs_create_footnote |
참조와 함께 각주를 생성합니다. |
docs_create_named_range, docs_delete_named_range |
명명된 범위를 생성하거나 삭제합니다. |
docs_replace_named_range_content |
명명된 범위의 내용을 교체합니다. |
서식
| 도구 | 기능 |
|---|---|
docs_create_paragraph_bullets, docs_delete_paragraph_bullets |
글머리 기호를 추가하거나 제거합니다. |
docs_update_text_style |
범위 내의 텍스트 스타일(굵게, 색상, 글꼴, 링크)을 변경합니다. |
docs_update_paragraph_style |
문단 스타일(제목, 정렬, 간격)을 변경합니다. |
docs_update_section_style |
섹션 스타일(열, 여백)을 변경합니다. |
docs_update_document_style |
문서 전체 스타일(페이지 크기, 여백)을 변경합니다. |
Google 드라이브
섹션 제목: “Google 드라이브”https://api.gpt.space/servers/google-drive/mcp. 스코프: 드라이브, 문서, 스프레드시트, 프레젠테이션, Apps Script.
| 도구 | 기능 |
|---|---|
search_files |
공유 드라이브를 포함하여 파일과 폴더를 검색합니다. |
get_file_content |
파일의 내용을 반환합니다. |
get_file_metadata |
이름, 유형, 크기, 상위 폴더, 링크, 소유자, 날짜를 반환합니다. |
get_file_permissions |
공유 권한을 반환합니다. |
list_file_revisions |
버전 기록을 나열합니다. |
get_file_revision |
과전 리비전의 텍스트를 반환합니다. |
create_folder |
상위 폴더에 폴더를 생성합니다(기본값은 내 드라이브 루트). |
copy_file |
파일을 복사합니다. |
merge_files |
동일한 유형의 파일을 새 파일 하나로 병합합니다. |
share_file |
파일을 사람들과 공유하거나 링크로 공유합니다. |
update_file_metadata |
파일 이름을 변경하거나, 이동하거나, 속성을 변경합니다. |
trash_files |
여러 파일을 휴지통으로 이동(또는 복원)합니다. ID 또는 쿼리로 수행하며, 미리보기를 먼저 제공합니다. |
file 리소스 템플릿은 ID로 파일의 내용을 반환합니다.
Google 폼
섹션 제목: “Google 폼”https://api.gpt.space/servers/google-forms/mcp. 스코프: 드라이브.
| 도구 | 기능 |
|---|---|
search_forms |
이름으로 폼을 찾습니다. |
get_form |
폼과 항목을 반환합니다. |
create_form |
제목이 있는 폼을 생성합니다. |
update_form_info |
제목과 설명을 변경합니다. |
update_settings |
퀴즈 모드 또는 이메일 수집을 켜거나 끕니다. |
set_publish_settings |
폼을 게시하거나 닫습니다. |
create_item |
질문, 텍스트, 이미지, 동영상, 페이지 구분선 또는 질문 그룹을 추가합니다. |
update_item |
항목을 변경합니다. |
move_item |
항목을 이동합니다. |
delete_item |
항목을 삭제합니다. |
list_form_responses |
응답을 나열합니다. |
get_form_response |
단일 응답을 반환합니다. |
Google 스프레드시트
섹션 제목: “Google 스프레드시트”https://api.gpt.space/servers/google-sheets/mcp. 스코프: 스프레드시트, 드라이브, Apps Script.
스프레드시트 및 시트
| 도구 | 기능 |
|---|---|
search_spreadsheets |
이름으로 스프레드시트를 찾습니다. |
create_spreadsheet |
스프레드시트를 생성합니다. |
get_spreadsheet_info |
언어, 시트, 크기, 차트, 표를 반환합니다. |
create_sheet, add_sheet |
시트를 추가합니다. |
duplicate_sheet, delete_sheet |
시트를 복제하거나 삭제합니다. |
merge_sheets |
하나의 스프레드시트에 있는 시트를 병합합니다. |
update_sheet_properties |
시트의 이름을 변경하거나, 숨기거나, 크기를 조정하거나, 색상을 변경합니다. |
값 및 수식
| 도구 | 기능 |
|---|---|
read_sheet_values |
범위를 읽습니다. |
search_sheet_values |
값으로 셀을 찾고 주소를 반환합니다. |
modify_sheet_values |
범위에 값을 쓰거나, 업데이트하거나, 지웁니다. |
append_cells |
시트 끝에 행을 추가합니다. |
update_cells |
여러 셀에 값과 서식을 한 번에 작성합니다. |
repeat_cell |
범위 전체에 값 또는 서식을 반복 적용합니다. |
read_cell_formats |
서식과 유효성 검사 규칙을 읽습니다. |
find_replace |
텍스트 또는 수식을 찾아서 교체합니다. |
apply_formula_to_sheet_range |
범위의 비어 있지 않은 모든 셀을 함수로 감쌉니다. |
replace_formulas_with_values |
수식을 해당 값으로 고정합니다. |
행, 열, 범위
| 도구 | 기능 |
|---|---|
copy_paste, cut_paste |
범위를 복사하거나 이동합니다. |
insert_range, delete_range |
셀을 삽입하거나 삭제하며, 나머지를 이동시킵니다. |
insert_dimension, delete_dimension, move_dimension |
행과 열을 삽입, 삭제 또는 이동합니다. |
update_dimension_properties |
행 높이 또는 열 너비를 설정합니다. |
auto_resize_dimensions |
행 또는 열을 내용에 맞게 조정합니다. |
merge_cells, unmerge_cells |
셀을 병합하거나 분할합니다. |
update_borders |
테두리를 설정합니다. |
정리 및 데이터
| 도구 | 기능 |
|---|---|
sort_range |
하나 이상의 열을 기준으로 정렬합니다. |
randomize_range |
행을 무작위로 섞습니다. |
delete_duplicates |
중복 행을 제거합니다. |
trim_whitespace |
공백을 다듬습니다. |
text_to_columns |
구분자로 텍스트를 분할합니다. |
set_basic_filter, clear_basic_filter |
필터를 추가하거나 제거합니다. |
set_data_validation |
유효성 검사 규칙(드롭다운, 체크박스)을 설정합니다. |
add_named_range, delete_named_range |
명명된 범위입니다. |
add_protected_range, delete_protected_range |
보호된 범위입니다. |
add_table, update_table |
유형화된 열이 있는 네이티브 시트 표를 생성하거나 변경합니다. |
조건부 서식, 차트, 댓글
| 도구 | 기능 |
|---|---|
get_sheet_conditional_formats |
시트의 규칙을 나열합니다. |
apply_conditional_format_to_sheet_range |
규칙을 추가합니다. |
edit_sheet_conditional_format, remove_sheet_conditional_formats |
규칙을 변경하거나 제거합니다. |
insert_dynamic_chart |
범위에서 차트를 삽입합니다. |
update_chart_spec |
차트의 유형, 데이터 또는 스타일을 변경합니다. |
update_embedded_object_position |
차트 또는 이미지를 이동하거나 크기를 조정합니다. |
delete_embedded_object |
차트 또는 이미지를 삭제합니다. |
list_comments, insert_comment, reply_comment, delete_comment |
셀의 댓글 스레드입니다. |
Google 프레젠테이션
섹션 제목: “Google 프레젠테이션”https://api.gpt.space/servers/google-slides/mcp. 스코프: 드라이브, 프레젠테이션, Apps Script.
프레젠테이션
| 도구 | 기능 |
|---|---|
search_presentations |
이름으로 프레젠테이션을 찾습니다. |
get_presentation |
프레젠테이션과 슬라이드를 반환합니다. |
get_page |
단일 슬라이드를 반환합니다. |
get_page_thumbnail |
슬라이드의 썸네일 URL을 반환합니다. |
generate_presentation |
AI로 새 프레젠테이션을 생성하며, 템플릿 또는 참조 이미지에서 선택적으로 생성할 수 있습니다. 무료 플랜은 호출당 10개 슬라이드입니다. |
copy_presentation |
프레젠테이션의 네이티브 복사본을 만듭니다. |
get_stock_images |
키워드로 스톡 이미지를 검색합니다. |
insert_image_to_page |
슬라이드에 스톡 이미지를 삽입합니다. |
replace_page_element_content |
요소의 내용을 교체합니다. |
슬라이드 및 요소
| 도구 | 기능 |
|---|---|
slides_create_slide |
슬라이드를 추가합니다. |
slides_duplicate_object, slides_delete_object |
슬라이드 또는 요소를 복제하거나 삭제합니다. |
slides_update_slides_position |
슬라이드 순서를 변경합니다. |
slides_update_slide_properties, slides_update_page_properties |
슬라이드 또는 페이지 속성을 변경합니다. |
slides_create_shape, slides_update_shape_properties |
도형을 추가하거나 스타일을 지정합니다. |
slides_create_image, slides_replace_image, slides_update_image_properties |
이미지를 추가, 교체 또는 스타일 지정합니다. |
slides_create_video, slides_update_video_properties |
동영상을 추가하거나 스타일을 지정합니다. |
slides_create_line, slides_update_line_properties, slides_update_line_category, slides_reroute_line |
선과 연결선입니다. |
slides_create_sheets_chart, slides_refresh_sheets_chart |
스프레드시트 차트를 삽입하거나 새로고침합니다. |
slides_replace_all_shapes_with_image, slides_replace_all_shapes_with_sheets_chart |
일치하는 도형을 교체합니다. |
slides_group_objects, slides_ungroup_objects |
그룹화하거나 그룹을 해제합니다. |
slides_update_page_element_transform |
요소를 이동, 크기 조정 또는 회전합니다. |
slides_update_page_elements_z_order |
쌓임 순서를 변경합니다. |
slides_update_page_element_alt_text |
대체 텍스트를 설정합니다. |
텍스트 및 표
| 도구 | 기능 |
|---|---|
slides_insert_text, slides_delete_text |
도형 또는 셀에 텍스트를 삽입하거나 삭제합니다. |
slides_replace_all_text |
모든 텍스트를 교체합니다. |
slides_update_text_style, slides_update_paragraph_style |
텍스트와 문단의 스타일을 지정합니다. |
slides_create_paragraph_bullets, slides_delete_paragraph_bullets |
글머리 기호입니다. |
slides_create_table |
표를 추가합니다. |
slides_insert_table_rows, slides_insert_table_columns, slides_delete_table_row, slides_delete_table_column |
행과 열입니다. |
slides_merge_table_cells, slides_unmerge_table_cells |
셀을 병합하거나 분할합니다. |
slides_update_table_cell_properties, slides_update_table_border_properties, slides_update_table_column_properties, slides_update_table_row_properties |
표 스타일링입니다. |
list_comments, insert_comment, reply_comment, delete_comment |
슬라이드와 요소의 댓글 스레드입니다. |
Google 작업
섹션 제목: “Google 작업”https://api.gpt.space/servers/google-tasks/mcp. 스코프: 작업.
| 도구 | 기능 |
|---|---|
list_task_lists, get_task_list |
작업 목록을 나열하거나 읽습니다. |
create_task_list, update_task_list, delete_task_list |
작업 목록을 관리합니다(목록을 삭제하면 해당 작업도 삭제됨). |
list_tasks |
목록의 진행 중인 작업을 나열하며(기본 목록은 @default), 완료된 작업도 포함할 수 있습니다. |
get_task |
단일 작업을 반환합니다. |
create_task, update_task, delete_task |
작업을 관리합니다. |
move_task |
목록 내에서, 상위 작업 아래로, 또는 다른 목록으로 작업을 이동합니다. |
clear_completed_tasks |
목록의 완료된 작업을 모두 숨깁니다. |
ChatGPT 앱 서버
섹션 제목: “ChatGPT 앱 서버”| 서버 | 도구 | 기능 |
|---|---|---|
slides |
generate_presentation |
긴 호출 시 시간이 초과되는 호스트를 위해, 프레젠테이션 URL을 즉시 반환하고 백그라운드에서 슬라이드를 채웁니다. |
slides-generator |
generate_presentation |
생성 전에 디자인을 선택할 수 있도록 템플릿 라이브러리를 표시합니다. |
두 서버 모두 Google 프레젠테이션과 동일한 생성기를 사용하며, 무료 플랜의 호출당 10개 슬라이드 제한도 동일하게 적용됩니다.