বর্ণনা
Google মানচিত্র প্ল্যাটফর্ম কোড অ্যাসিস্ট টুলকিট হল একটি মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার যা অফিসিয়াল, আপ-টু-ডেট ডকুমেন্টেশন এবং কোড নমুনাগুলিতে প্রতিক্রিয়াগুলিকে ভিত্তি করে Google মানচিত্র প্ল্যাটফর্মের সাথে অ্যাপ্লিকেশন বিকাশের জন্য ব্যবহৃত বৃহৎ ভাষার মডেল (LLMs) থেকে প্রতিক্রিয়াগুলিকে উন্নত করে৷
যেহেতু মডেলটিকে অনুরোধ করা হলে এমসিপি সার্ভার সামগ্রীটি অ্যাক্সেস করে, তাই গুগল ম্যাপ প্ল্যাটফর্ম সম্পর্কিত এলএলএম-এর প্রসঙ্গটি মডেলের প্রশিক্ষণের তারিখে উপলব্ধ ডেটার মধ্যে সীমাবদ্ধ থাকতে হবে না।
MCP সার্ভার অ্যাক্সেস করতে পারে এমন Google Maps প্ল্যাটফর্ম সংস্থানগুলির মধ্যে রয়েছে:
- গুগল ম্যাপ প্ল্যাটফর্ম ডকুমেন্টেশন
- Google মানচিত্র প্ল্যাটফর্ম পরিষেবার শর্তাবলী৷
- গুগল ম্যাপ প্ল্যাটফর্ম ট্রাস্ট সেন্টার
- Google মানচিত্র প্ল্যাটফর্মের অফিসিয়াল গিটহাব প্রতিষ্ঠানে কোড সংগ্রহস্থল
বিকাশকারীরা
🪄 আপনার প্রিয় AI সহকারী বা IDE কে একজন Google Maps প্ল্যাটফর্ম বিশেষজ্ঞ করুন। কোড অ্যাসিস্টের সাহায্যে, জেমিনি সিএলআই, ক্লাউড কোড এবং কার্সারের মতো এআই এজেন্টরা কোড তৈরি করতে পারে এবং আপ-টু-ডেট, অফিসিয়াল Google ম্যাপ প্ল্যাটফর্ম ডকুমেন্টেশন এবং কোড নমুনাগুলিতে ভিত্তি করে বিকাশকারীর প্রশ্নের উত্তর দিতে পারে -- সরাসরি আপনার ডেভ ওয়ার্কফ্লোতে।
🚀 আপনি নির্ভুল AI-অ্যাসিস্টেড কোড পরিবর্তন করছেন বা একটি নতুন অ্যাপ প্রোটোটাইপ ভাইবকোড করছেন - কোড অ্যাসিস্ট আপনাকে আপনার কাজ দ্রুত এবং সহজে সম্পন্ন করতে সাহায্য করতে পারে।
🔧 সরঞ্জাম সরবরাহ করা হয়েছে
এমসিপি সার্ভার এআই ক্লায়েন্টদের জন্য নিম্নলিখিত সরঞ্জামগুলি প্রকাশ করে:
-
retrieve-instructions
: ব্যবহারকারীর অভিপ্রায় সম্পর্কে সর্বোত্তম যুক্তি এবংretrieve-google-maps-platform-docs
টুলে কার্যকর কল তৈরি করার বিষয়ে গুরুত্বপূর্ণ সিস্টেম নির্দেশাবলী পেতে ক্লায়েন্ট দ্বারা ব্যবহৃত একটি সহায়ক টুল। -
retrieve-google-maps-platform-docs
: প্রাথমিক টুল। এটি একটি প্রাকৃতিক ভাষা ক্যোয়ারী নেয় এবং এটি একটি হোস্ট করা রিট্রিভাল অগমেন্টেড জেনারেশন (RAG) ইঞ্জিনে জমা দেয়। RAG ইঞ্জিন অফিসিয়াল Google Maps প্ল্যাটফর্ম ডকুমেন্টেশন, টিউটোরিয়াল এবং কোড নমুনার নতুন সংস্করণ অনুসন্ধান করে, একটি সঠিক প্রতিক্রিয়া তৈরি করতে AI-তে প্রাসঙ্গিক প্রসঙ্গ ফিরিয়ে দেয়।
🛠️ সমর্থিত MCP পরিবহন
এই সার্ভার দুটি স্ট্যান্ডার্ড MCP যোগাযোগ প্রোটোকল সমর্থন করে:
-
stdio
: এটি একটি ডিফল্ট পরিবহন ব্যবহার করা হয় যখন একটি ক্লায়েন্ট একটিcommand
মাধ্যমে সার্ভারকে আহ্বান করে। এটি স্ট্যান্ডার্ড ইনপুট/আউটপুট স্ট্রীমগুলিতে যোগাযোগ করে, এটি স্থানীয় কমান্ড-লাইন সম্পাদনের জন্য আদর্শ করে তোলে। -
Streamable HTTP
: সার্ভার একটি/mcp
এন্ডপয়েন্ট প্রকাশ করে যা POST অনুরোধ গ্রহণ করে। এটি একটিurl
এর মাধ্যমে সংযোগকারী ক্লায়েন্টদের দ্বারা ব্যবহৃত হয় এবং এটি দূরবর্তী সার্ভার সংযোগের জন্য আদর্শ। আমাদের বাস্তবায়ন রিয়েল-টাইম, ইন্টারেক্টিভ প্রতিক্রিয়ার জন্য স্ট্রিমিং সমর্থন করে।
🚀 ব্যবহার
আপনি আপনার স্থানীয় ডেভেলপমেন্ট মেশিনে বা Google ক্লাউড রানে দূরবর্তীভাবে কোড অ্যাসিস্ট MCP সার্ভার চালাতে পারেন।
প্রয়োজনীয়তা
Google মানচিত্র প্ল্যাটফর্ম কোড অ্যাসিস্ট টুলকিট ব্যবহার করার জন্য, সার্ভারটি ক্লোন এবং চালানোর জন্য আপনার Node.js (LTS সংস্করণ প্রস্তাবিত) এবং npm ইনস্টল করা একটি পরিবেশ প্রয়োজন, সেইসাথে সার্ভার অ্যাক্সেস করার জন্য একটি MCP ক্লায়েন্ট।
স্থানীয় MCP সার্ভার হিসাবে কোড সহায়তা ব্যবহার করুন stdio
পরিবহনের সাথে (প্রস্তাবিত)
আপনার স্থানীয় মেশিনে সার্ভারটি চালান এবং এআই-সহায়তা আইডিই (যেমন VS কোড, অ্যান্ড্রয়েড স্টুডিও, কার্সার) বা ডেস্কটপ এআই অ্যাপ্লিকেশন (যেমন জেমিনি CLI) ব্যবহার করার জন্য stdio
প্রোটোকল ব্যবহার করে ক্লায়েন্টদের সংযুক্ত করুন। এটি সবচেয়ে সহজ এবং সবচেয়ে সাধারণ সেটআপ।
আপনার ক্লায়েন্ট কনফিগার করুন
আপনার পছন্দের AI ক্লায়েন্টের MCP কনফিগারেশন ফাইলে সার্ভার যোগ করুন। নির্দিষ্ট, যাচাইকৃত নির্দেশাবলীর জন্য নীচে আপনার ক্লায়েন্ট খুঁজুন।
জেমিনি কোড অ্যাসিস্ট এবং জেমিনি CLI
- বিকল্প 1 - আপনার কমান্ড লাইন থেকে সরাসরি সার্ভার যোগ করুন (ধরে নিন যে আপনি ইতিমধ্যেই জেমিনি CLI ইনস্টল করেছেন):
gemini mcp add google-maps-platform-code-assist npx -y @googlemaps/code-assist-mcp@latest
-
gemini mcp list
চালিয়ে ইনস্টলেশন যাচাই করুন।
-
- বিকল্প 2 - আপনার
~/.gemini/settings.json
ফাইলে ম্যানুয়ালি MCP সার্ভার কনফিগারেশন যোগ করুন।
{ "mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": ["-y", "@googlemaps/code-assist-mcp@latest"] } } }
- বিকল্প 1 - আপনার কমান্ড লাইন থেকে সরাসরি সার্ভার যোগ করুন (ধরে নিন যে আপনি ইতিমধ্যেই জেমিনি CLI ইনস্টল করেছেন):
- বিকল্প 1 - আপনার কমান্ড লাইন থেকে সরাসরি সার্ভার যোগ করুন (ধরে নিন যে আপনি ইতিমধ্যেই ক্লাউড কোড ইনস্টল করেছেন):
claude mcp add google-maps-platform-code-assist -- npx -y @googlemaps/code-assist@latest
-
claude mcp list
চালিয়ে ইনস্টলেশন যাচাই করুন। - উইন্ডোজ ব্যবহারকারী: নেটিভ উইন্ডোজে (WSL নয়), সঠিকভাবে কাজ করার জন্য আপনাকে অবশ্যই
npx
কমান্ডের জন্যcmd /c
মোড়ক ব্যবহার করতে হবে।
claude mcp add google-maps-platform-code-assist -- cmd /c "npx -y @googlemaps/code-assist-mcp@latest"
-
- বিকল্প 2 - আপনার Claude কনফিগারেশন ফাইলে ম্যানুয়ালি সেভার যোগ করুন
~/.claude.json
"mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": [ "-y", "@googlemaps/code-assist-mc@latest" ] } }
- বিকল্প 1 - আপনার কমান্ড লাইন থেকে সরাসরি সার্ভার যোগ করুন (ধরে নিন যে আপনি ইতিমধ্যেই ক্লাউড কোড ইনস্টল করেছেন):
-
<--- আপনার যদি ইতিমধ্যেই কার্সার ইনস্টল করা থাকে, তাহলে সরাসরি Google Maps প্ল্যাটফর্ম কোড Assist MCP ইনস্টল করতে এখানে ক্লিক করুন।
- অন্যথায়, এটি আপনার কর্মক্ষেত্রের
.cursor-settings/mcp.json
ফাইলে যোগ করুন।
{ "mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": ["-y", "@googlemaps/code-assist-mcp@latest"] } } }
-
-
কোড অ্যাসিস্ট এমসিপি ইনস্টল সহ
- আপনার Firebase স্টুডিও ওয়ার্কস্পেসে
.idx
ফোল্ডারে আপনার প্রকল্পেরmcp.json
ফাইলে যোগ করুন
{ "mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": ["-y", "@googlemaps/code-assist-mcp@latest"] } } }
-
- একটি
mcp.json
ফাইল তৈরি করুন এবং এটিকে অ্যান্ড্রয়েড স্টুডিওর কনফিগারেশন ডিরেক্টরিতে রাখুন। তালিকায় কোড অ্যাসিস্ট সার্ভার যোগ করুন:
{ "mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": ["-y", "@googlemaps/code-assist-mcp@latest"] } } }
- একটি
- বিকল্প 1: Cline MCP GUI ব্যবহার করে ইনস্টল করুন
- বিকল্প 2: Cline MCP কনফিগারেশন ফাইল ব্যবহার করে ম্যানুয়ালি/প্রোগ্রামেটিকভাবে ইনস্টল করুন। কনফিগারেশন ফাইলটি এখানে অবস্থিত:
- macOS:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- উইন্ডোজ:
%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Linux:
~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
-
cline_mcp_settings.json
এ আপনার MCP কনফিগারেশনে নিম্নলিখিত যোগ করুন:{ "mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": ["-y", "@googlemaps/code-assist-mcp@latest"] }, "alwaysAllow": [ "retrieve-instructions", "retrieve-google-maps-platform-docs" ] } }
- macOS:
- বিকল্প 1: Roo MCP GUI ব্যবহার করে ইনস্টল করুন
- বিকল্প 2: Roo কোড কনফিগার ফাইল ব্যবহার করে ম্যানুয়ালি/প্রোগ্রামেটিকভাবে ইনস্টল করুন। কনফিগারেশন ফাইলটি এখানে অবস্থিত:
- macOS:
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
- উইন্ডোজ:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json
- লিনাক্স:
~/.config/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json
-
mcp_settings.json
এ আপনার MCP কনফিগারেশনে নিম্নলিখিত যোগ করুন:{ "mcpServers": { "google-maps-platform-code-assist": { "command": "npx", "args": ["-y", "@googlemaps/code-assist-mcp@latest"] }, "alwaysAllow": [ "retrieve-instructions", "retrieve-google-maps-platform-docs" ] } }
- macOS:
এজেন্ট মোডে থাকাকালীন, "সরঞ্জাম" ক্লিক করুন এবং তারপরে শীর্ষ শিরোনামে "সরঞ্জাম কনফিগার করুন" তারপরে "এনপিএম প্যাকেজ নাম থেকে ইনস্টল করুন" (নীচের স্ক্রিনশটগুলি দেখুন)
pacakge নাম লিখুন
@googlemaps/code-assist-mcp
এবং ENTER, ইনস্টল স্বীকার করে এবং ডিফল্ট পোর্ট 3000 ব্যবহার করে, তারপর পরিবর্তন নিশ্চিত করতে একটি শেষবার প্রবেশ করুন
- উপরে কার্সার নির্দেশাবলী অনুরূপ.
- উপরের Cline এবং Roo কোড নির্দেশাবলীর অনুরূপ
আরও জানুন
টুলকিট ইনস্টল করা এবং ব্যবহার করার বিষয়ে আরও তথ্যের জন্য, সেইসাথে ব্যবহারের শর্তাবলীর জন্য, GitHub সংগ্রহস্থল README দেখুন।