MCP Reference: docsmcp.googleapis.com

Ini adalah server MCP yang menyediakan alat untuk berinteraksi dengan Google Dokumen.

Server Model Context Protocol (MCP) bertindak sebagai proxy antara layanan eksternal yang menyediakan konteks, data, atau kemampuan ke Model Bahasa Besar (LLM) atau aplikasi AI. Server MCP menghubungkan aplikasi AI ke sistem eksternal seperti database dan layanan web, menerjemahkan responsnya ke dalam format yang dapat dipahami oleh aplikasi AI.

Alat MCP

Alat MCP adalah fungsi atau kemampuan yang dapat dieksekusi yang diekspos oleh server MCP ke LLM atau aplikasi AI untuk melakukan tindakan di dunia nyata.

Alat

Server MCP docsmcp.googleapis.com memiliki alat berikut:

Alat MCP
read_doc

Alat ini mengambil representasi JSON dari Google Dokumen yang diberikan ID dokumennya.

Representasi JSON mencakup teks dan informasi struktural tentang dokumen.

Sesuai dengan documents.get di REST API.

update_doc

Memperbarui dokumen menggunakan permintaan pembaruan batch. Metode ini menerima permintaan documents.batchUpdate (sebagai JSON).

Sesuai dengan documents.batchUpdate di REST API.

Daftar kemungkinan pembaruan adalah:

  • replaceAllText: Mengganti semua instance teks yang ditentukan.
  • insertText: Menyisipkan teks di lokasi yang ditentukan.
  • updateTextStyle: Memperbarui gaya teks pada rentang yang ditentukan.
  • createParagraphBullets: Membuat poin untuk paragraf.
  • deleteParagraphBullets: Menghapus poin dari paragraf.
  • createNamedRange: Membuat rentang bernama.
  • deleteNamedRange: Menghapus rentang bernama.
  • updateParagraphStyle: Memperbarui gaya paragraf pada rentang yang ditentukan.
  • deleteContentRange: Menghapus konten dari dokumen.
  • insertInlineImage: Menyisipkan gambar inline di lokasi yang ditentukan.
  • insertTable: Menyisipkan tabel di lokasi yang ditentukan.
  • insertTableRow: Menyisipkan baris kosong ke dalam tabel.
  • insertTableColumn: Menyisipkan kolom kosong ke dalam tabel.
  • deleteTableRow: Menghapus baris dari tabel.
  • deleteTableColumn: Menghapus kolom dari tabel.
  • insertPageBreak: Menyisipkan jeda halaman di lokasi yang ditentukan.
  • deletePositionedObject: Menghapus objek yang diposisikan dari dokumen.
  • updateTableColumnProperties: Memperbarui properti kolom dalam tabel.
  • updateTableCellStyle: Memperbarui gaya sel tabel.
  • updateTableRowStyle: Memperbarui gaya baris dalam tabel.
  • replaceImage: Mengganti gambar dalam dokumen.
  • updateDocumentStyle: Memperbarui gaya dokumen.
  • insertInlineSheetsChart: Menyisipkan diagram Google Spreadsheet inline di lokasi yang ditentukan.
  • mergeTableCells: Menggabungkan sel dalam tabel.
  • unmergeTableCells: Memisahkan sel dalam tabel.
  • refreshSheetsChart: Memuat ulang diagram Google Spreadsheet.
  • createHeader: Membuat header.
  • createFooter: Membuat footer.
  • createFootnote: Membuat catatan kaki.
  • replaceNamedRangeContent: Mengganti konten dalam rentang bernama.
  • updateEmbeddedObject: Memperbarui properti objek yang disematkan.
  • updateSectionStyle: Memperbarui gaya bagian dari rentang yang ditentukan.
  • insertSectionBreak: Menyisipkan jeda bagian di lokasi yang ditentukan.
  • deleteHeader: Menghapus header dari dokumen.
  • deleteFooter: Menghapus footer dari dokumen.
  • pinTableHeaderRows: Memperbarui jumlah baris header yang disematkan dalam tabel.
  • addDocumentTab: Menambahkan tab dokumen.
  • deleteTab: Menghapus tab dokumen.
  • updateDocumentTabProperties: Memperbarui properti tab dokumen.
  • insertPerson: Menyisipkan sebutan orang.
  • updateNamedStyle: Memperbarui gaya bernama.
  • insertRichLink: Menyisipkan link kaya.
  • insertDate: Menyisipkan tanggal.
  • insertComment: Menyisipkan CommentThread ke dalam dokumen.
  • addCommentReply: Menambahkan balasan ke CommentThread atau SuggestionThread.
  • updateCommentPost: Memperbarui postingan yang ada (postingan utama atau balasan) dari CommentThread atau SuggestionThread.
  • deleteComment: Menghapus CommentThread.
  • deleteCommentReply: Menghapus Post balasan dari CommentThread atau SuggestionThread.
  • acceptSuggestion: Menerima saran.
  • rejectSuggestion: Menolak saran.
  • deleteSuggestion: Menghapus saran.

Mendapatkan spesifikasi alat MCP

Untuk mendapatkan spesifikasi alat MCP untuk semua alat di server MCP, gunakan metode tools/list. Contoh berikut menunjukkan cara menggunakan curl untuk mencantumkan semua alat dan spesifikasinya yang saat ini tersedia dalam server MCP.

Permintaan Curl
curl --location 'https://docsmcp.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'