使用说明
MCP Server — Polygon + SMS (Python)
این پروژه یک MCP Server سفارشی است که به مدلهای هوش مصنوعی (مانند ChatGPT) اجازه میدهد:
- ✔ دادههای بازار مالی را از Polygon.io دریافت کنند
- ✔ پیامک ارسال کنند (Custom SMS Tool)
- ✔ از طریق پروتکل امن Model Context Protocol (MCP) با ابزارها تعامل داشته باشند
این MCP Server با پایتون ساخته شده و به راحتی میتواند در ChatGPT اضافه شود.
✨ امکانات
📌 ابزارهای Polygon
| ابزار | توضیح |
|---|---|
get_stock_price(ticker) |
دریافت قیمت لحظهای یک نماد |
get_daily_ohlc(ticker, date) |
دریافت OHLC روزانه در تاریخ مشخص |
📌 ابزار سفارشی SMS
| ابزار | توضیح |
|---|---|
send_sms(phone, message) |
ارسال پیامک به یک شماره دلخواه |
🧩 معماری
این MCP Server با استفاده از کتابخانه زیر ساخته شده:
mcp-server-fastapi: فریمورک رسمی برای ساخت MCP ServerFastAPI: برای ساخت APIhttpx: برای ارسال درخواست HTTPdotenv: مدیریت کلیدها
📦 نصب
پیشنیازها:
- Python 3.9+
- کلید API از Polygon.io
- کلید API سرویس پیامکی (مثلاً Twilio, Ghasedak, Kavenegar, …)
نصب پکیجها
pip install mcp-server-fastapi fastapi uvicorn httpx python-dotenv