نقشه و مکان
Iran Maps MCP
ژئوکد، جستوجوی مکان و مسیر با Provider قابل تعویض.
📘 راهنمای استفاده از این سرویس MCP
MCP چیست و این صفحه چه میکند؟
Model Context Protocol (MCP) یک استاندارد برای وصل کردن ابزارها (Tools) به ایجنتهای هوش مصنوعی و اتوماسیون است. هر سرویس در Marketplace مجموعهای از Tool دارد؛ هر Tool یک ورودی مشخص (JSON Schema) و یک خروجی ساختیافته برمیگرداند. در دهکده میتوانید Tool را همینجا تست کنید، از مستندات بخوانید، و بعداً به Workflow یا کلاینت MCP وصل کنید.
مراحل سریع (همین صفحه)
- وضعیت سرویس را ببینید: فعال برای تست یعنی Provider واقعی ثبت شده است.
- در بخش ابزارها نام Tool، توضیح و Schema ورودی/خروجی را بخوانید.
- به بخش تست سرویس بروید، Tool را انتخاب کنید و فیلدها را پر کنید.
- روی «اجرای تست» بزنید؛ پاسخ JSON در همان صفحه نشان داده میشود.
- در صورت خطا، کد خطا (
NOT_FOUND،SERVICE_UNAVAILABLE،INTERNAL_ERROR) را در پیام ببینید.
فراخوانی از طریق API (برای توسعهدهنده)
Tester داخلی از همین endpoint استفاده میکند:
POST /Mcp/ExecuteTool
Content-Type: application/json
{
"slug": "iran-maps",
"tool": "نام_ابزار",
"arguments": { }
}
مقدار tool باید دقیقاً همان Name ابزار باشد (نه فقط عنوان نمایشی).
فیلد arguments مطابق Input Schema همان Tool پر میشود.
اتصال در Workflow دهکده
- از داشبورد یک گردشکار بسازید یا قالب آماده را Import کنید.
- نود HTTP Request (یا نود MCP در صورت فعال بودن در ادیتور) را اضافه کنید.
- آدرس
/Mcp/ExecuteToolرا با بدنه JSON بالا صدا بزنید. - خروجی را به نود بعدی (شرط، تلگرام، ذخیره دیتابیس و …) وصل کنید.
Endpoint و کلاینت MCP خارجی
این سرویس هنوز در وضعیت «توسعه / بهزودی» است؛ Toolها ممکن است در کاتالوگ دیده شوند ولی اجرای واقعی تا فعالسازی Provider ممکن نیست.
نکات مهم
- سرویسهای رایگان و Active (مثل Iran Utility و Developer Tools) بدون Credential اضافه قابل تستاند.
- برای SMS، پرداخت و جستوجو تا زمان اتصال Provider واقعی، وضعیت Development است و نباید بهعنوان API نهایی در تولید استفاده شوند.
- اگر خطای مربوط به SQL یا
INTERNAL_ERRORدیدید، اتصال دیتابیس سرور را بررسی کنید؛ خود Tool ممکن است سالم باشد. - مستندات تفصیلی هر سرویس: صفحه مستندات.
ابزارها (Tools)
geocode
ابزار geocode
{"type":"object","properties":{"query":{"type":"string","description":"عبارت یا مختصات"}},"required":["query"]}
{"type":"object"}
reverse_geocode
ابزار reverse_geocode
{"type":"object","properties":{"query":{"type":"string","description":"عبارت یا مختصات"}},"required":["query"]}
{"type":"object"}
search_places
ابزار search_places
{"type":"object","properties":{"query":{"type":"string","description":"عبارت یا مختصات"}},"required":["query"]}
{"type":"object"}
nearby_places
ابزار nearby_places
{"type":"object","properties":{"query":{"type":"string","description":"عبارت یا مختصات"}},"required":["query"]}
{"type":"object"}
distance
ابزار distance
{"type":"object","properties":{"query":{"type":"string","description":"عبارت یا مختصات"}},"required":["query"]}
{"type":"object"}
route
ابزار route
{"type":"object","properties":{"query":{"type":"string","description":"عبارت یا مختصات"}},"required":["query"]}
{"type":"object"}
نحوه اتصال
این سرویس هنوز برای اتصال عملیاتی فعال نشده است (وضعیت: بهزودی / توسعه).
تست سرویس
این سرویس هنوز برای اجرای واقعی فعال نشده است. پس از فعالسازی Provider میتوانید از Tester استفاده کنید.
نظرات کاربران
هنوز نظر تأییدشدهای ثبت نشده است. اولین نفر باشید.
ثبت نظر
پس از بررسی مدیر نمایش داده میشود.