টুল: get_thread
প্রমাণীকৃত ব্যবহারকারীর জিমেইল অ্যাকাউন্ট থেকে একটি নির্দিষ্ট ইমেইল থ্রেড পুনরুদ্ধার করে, যার মধ্যে এর বার্তাগুলোর একটি তালিকাও অন্তর্ভুক্ত থাকে।
নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` get_thread MCP টুলটি চালু করতে হয়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_thread", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
GetThread RPC-এর জন্য অনুরোধ বার্তা।
থ্রেড অনুরোধ পান
| JSON উপস্থাপনা |
|---|
{
"threadId": string,
"messageFormat": enum ( |
| ক্ষেত্র | |
|---|---|
threadId | প্রয়োজনীয়। যে থ্রেডটি থেকে ডেটা আনতে হবে তার অনন্য শনাক্তকারী। |
messageFormat | ঐচ্ছিক। থ্রেডের মধ্যে ফেরত আসা মেসেজগুলোর ফরম্যাট নির্দিষ্ট করে। ডিফল্ট হিসেবে FULL_CONTENT ব্যবহৃত হয়। দ্রষ্টব্য: আপনার যদি মূল বিষয়বস্তু বা অ্যাটাচমেন্টের প্রয়োজন হয়, তাহলে FULL_CONTENT ব্যবহার করুন। MINIMAL ব্যবহার করলে, plaintext_body এবং attachment_ids ফিল্ডগুলো পূরণ করা হবে না। কোন ফরম্যাটটি ব্যবহার করবেন সে বিষয়ে আপনি অনিশ্চিত থাকলে, FULL_CONTENT ব্যবহার করে ডিফল্ট আচরণের উপর নির্ভর করুন। |
বার্তা বিন্যাস
থ্রেডের বার্তাগুলির বিশদ বিবরণের স্তর নিয়ন্ত্রণ করার জন্য ব্যবহৃত এনাম।
| এনাম | |
|---|---|
MESSAGE_FORMAT_UNSPECIFIED | ডিফল্টরূপে FULL_CONTENT ব্যবহৃত হয়। |
MINIMAL | বার্তার অংশবিশেষ এবং মূল হেডারগুলো (বিষয়, প্রেরক, প্রাপক, অনুলিপি, তারিখ) ফেরত দেয়। |
FULL_CONTENT | প্রতিটি বার্তার সমস্ত তথ্যের পাশাপাশি সম্পূর্ণ মূল বিষয়বস্তুও ফেরত দেয়। |
আউটপুট স্কিমা
বার্তাগুলির তালিকা সম্বলিত থ্রেড।
থ্রেড
| JSON উপস্থাপনা |
|---|
{
"id": string,
"messages": [
{
object ( |
| ক্ষেত্র | |
|---|---|
id | থ্রেডটির অনন্য শনাক্তকারী। |
messages[] | থ্রেডটিতে থাকা বার্তাগুলোর একটি তালিকা, যা কালানুক্রমিকভাবে সাজানো। |
বার্তা
| JSON উপস্থাপনা |
|---|
{ "id": string, "snippet": string, "subject": string, "sender": string, "toRecipients": [ string ], "ccRecipients": [ string ], "date": string, "plaintextBody": string, "attachmentIds": [ string ] } |
| ক্ষেত্র | |
|---|---|
id | বার্তাটির অনন্য শনাক্তকারী। |
snippet | বার্তার মূল অংশের একটি অংশ। |
subject | হেডার থেকে সংগৃহীত বার্তার বিষয়: |
sender | প্রেরকের ইমেল ঠিকানা। |
toRecipients[] | প্রাপকের ইমেল ঠিকানায়। |
ccRecipients[] | সিসি প্রাপকদের ইমেল ঠিকানা। |
date | বার্তার তারিখ ISO 8601 ফরম্যাটে (YYYY-MM-DD)। |
plaintextBody | সম্পূর্ণ মূল বিষয়বস্তু, যা শুধুমাত্র তখনই প্রদর্শিত হবে যদি MessageFormat-এর মান FULL_CONTENT হয়। |
attachmentIds[] | শুধুমাত্র আউটপুট। অ্যাটাচমেন্ট আইডিগুলো কেবল তখনই পূরণ করা হবে, যদি MessageFormat-এর মান FULL_CONTENT হয়। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌