টুল: search_documents
গুগল ডেভেলপার প্রোডাক্ট সম্পর্কিত ডকুমেন্টেশন খুঁজে পেতে এই টুলটি ব্যবহার করুন। এই ডকুমেন্টগুলোতে অফিশিয়াল এপিআই, কোড স্নিপেট, রিলিজ নোট, সেরা অনুশীলন, গাইড, ডিবাগিং তথ্য এবং আরও অনেক কিছু রয়েছে। এটি নিম্নলিখিত প্রোডাক্ট এবং ডোমেইনগুলো অন্তর্ভুক্ত করে:
- অ্যান্ড্রয়েড: developer.android.com
- Apigee: docs.apigee.com
- ক্রোম: developer.chrome.com
- ফায়ারবেস: firebase.google.com
- ফুশিয়া: fuchsia.dev
- গুগল এআই: ai.google.dev
- গুগল ক্লাউড: docs.cloud.google.com
- গুগল ডেভেলপারস, বিজ্ঞাপন, সার্চ, গুগল ম্যাপস, ইউটিউব: developers.google.com
- গুগল হোম: developers.home.google.com
- TensorFlow: www.tensorflow.org
- ওয়েব: ওয়েব.ডেভ
এই টুলটি মিলে যাওয়া ডকুমেন্টগুলোর জন্য টেক্সটের অংশ, নাম এবং ইউআরএল ফেরত দেয়। যদি ফেরত আসা অংশগুলো ব্যবহারকারীর প্রশ্নের উত্তর দেওয়ার জন্য যথেষ্ট বিস্তারিত না হয়, তাহলে সম্পূর্ণ ডকুমেন্টের বিষয়বস্তু পেতে এই টুলের আউটপুট থেকে parent সহ get_documents ব্যবহার করুন।
নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` search_documents MCP টুলটি চালু করা যায়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "search_documents", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
search_documents-এর জন্য স্কিমা অনুরোধ করুন। প্রাসঙ্গিক গুগল ডেভেলপার ডকুমেন্টেশন খুঁজতে query ফিল্ডটি ব্যবহার করুন।
SearchDocumentChunks Request
| JSON উপস্থাপনা |
|---|
{ "query": string } |
| ক্ষেত্র | |
|---|---|
query | আবশ্যক। ব্যবহারকারীর দেওয়া মূল কোয়েরি স্ট্রিং, যেমন "How to create a Cloud Storage bucket?"। |
আউটপুট স্কিমা
search_documents-এর জন্য প্রতিক্রিয়া স্কিমা।
SearchDocumentChunksResponse
| JSON উপস্থাপনা |
|---|
{
"results": [
{
object ( |
| ক্ষেত্র | |
|---|---|
results[] | প্রদত্ত কোয়েরির অনুসন্ধানের ফলাফল। এই তালিকার প্রতিটি ডকুমেন্টে অনুসন্ধান কোয়েরির সাথে প্রাসঙ্গিক বিষয়বস্তুর একটি অংশ রয়েছে। সম্পূর্ণ ডকুমেন্টের বিষয়বস্তু পেতে get_documents-এর সাথে প্রতিটি ফলাফলের DocumentChunk.name ফিল্ডটি ব্যবহার করুন। |
ডকুমেন্টচাঙ্ক
| JSON উপস্থাপনা |
|---|
{ "parent": string, "id": string, "content": string } |
| ক্ষেত্র | |
|---|---|
parent | শুধুমাত্র আউটপুট। যে ডকুমেন্ট থেকে এই অংশটি নেওয়া হয়েছে, তার রিসোর্স নাম। ফরম্যাট: |
id | শুধুমাত্র আউটপুট। ডকুমেন্টের মধ্যে এই চাঙ্কের আইডি। চাঙ্ক আইডি একটি ডকুমেন্টের মধ্যে অনন্য, কিন্তু ডকুমেন্টগুলোর মধ্যে বিশ্বব্যাপী অনন্য নয়। চাঙ্ক আইডি স্থিতিশীল নয় এবং সময়ের সাথে সাথে পরিবর্তিত হতে পারে। |
content | শুধুমাত্র আউটপুট। ডকুমেন্ট চাঙ্কের বিষয়বস্তু। |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌