MCP — Model Context Protocol — یہی طریقہ ہے جس سے Claude، Cursor، اور ایک بڑھتی فہرست بیرونی tools کال کرتے ہیں۔ زیادہ تر لوگ ایک local stdio سرور سے شروع کرتے ہیں: اپنے لیپ ٹاپ پر ٹھیک، باقی سب کو غیر مرئی۔
جس لمحے آپ اُس ٹول کو ایک سے زیادہ جگہ سے پہنچنے کے قابل چاہتے ہیں — آپ کے فون پر Claude، ایک ساتھی کا editor، دوسرے باکس پر چلتا ایک agent — آپ کو ایک remote MCP endpoint درکار ہے: ایک public ایڈریس، HTTPS، اور کچھ ایسا جو آپ کے لیپ ٹاپ بند کرنے پر چلتا رہے۔
یہ ایک چھوٹا سرور ہے۔ اسے یوں سیٹ کرتے ہیں۔
ایک MCP سرور کو کیا درکار ہے
زیادہ نہیں۔ زیادہ تر MCP سرورز پتلے ہیں: وہ tool calls کو API requests یا database queries میں ترجمہ کرتے ہیں۔ تقاضے exposure سے آتے ہیں، compute سے نہیں:
- ایک public IP اور ایک ڈومین۔ Remote MCP HTTP(S) ہے۔ آپ کو inbound ٹریفک درکار ہے، یعنی ایک dedicated-IP پلان — ہمارے NAT پلانز اسے قبول نہیں کرتے۔
- TLS۔ کلائنٹس ایک plain-HTTP endpoint سے بات نہیں کریں گے، اور آپ کو بھی نہیں چاہنا چاہیے۔
- Authentication۔ آپ کا MCP سرور tools کا ایک سیٹ ہے جسے کوئی invoke کر سکتا ہے۔ کم از کم bearer tokens، ہمیشہ۔
- Uptime۔ جو MCP endpoint بند ہے وہ ایک ایسا ٹول ہے جو خاموشی سے موجود نہیں۔
Nano-IP ($8/ماہ — 2 vCPU، 1 GB RAM، اپنا public IPv4) ایک عام MCP سرور آرام سے کور کرتا ہے۔
سیٹ اپ، TLS کے لیے Caddy کے ساتھ
# Ubuntu 24.04، dedicated-IP پلان؛ پہلے اپنے ڈومین کا A record یہاں لگائیں
apt update && apt install -y nodejs npm caddy git
# آپ کا MCP سرور (streamable-http transport، localhost پر سنتا)
git clone https://github.com/you/your-mcp.git /opt/mcp
cd /opt/mcp && npm install && npm run build
# systemd — کریش پر restart، boot پر start
cat >/etc/systemd/system/mcp.service <<'EOF'
[Unit]
Description=MCP Server
After=network.target
[Service]
WorkingDirectory=/opt/mcp
ExecStart=/usr/bin/node dist/index.js
Restart=always
Environment=PORT=3000
Environment=MCP_TOKEN=long_random_secret
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload && systemctl enable --now mcp
# Caddy خودکار طور پر ایک Let's Encrypt cert لاتا ہے
cat >/etc/caddy/Caddyfile <<'EOF'
mcp.yourdomain.com {
reverse_proxy localhost:3000
}
EOF
systemctl reload caddy
ایک bearer token کے ساتھ اپنے client کو https://mcp.yourdomain.com پر لگائیں، اور آپ کے tools کہیں سے بھی Claude کو دستیاب ہیں۔
کبھی authentication کے بغیر ایک MCP سرور نہ کھولیں۔ یہ آپ کے سسٹمز سے منسلک tools کا ایک remote-کالنگ سیٹ ہے — اسے ایک API key کی طرح سمجھیں، ایک blog نہیں۔
ہم بھی ایک چلاتے ہیں
ہمارا EQVPS کو ہی tools کے طور پر فراہم کرتا ہے: ایک agent پلانز فہرست، ایک سرور بنا، اپنی SSH تفصیلات پڑھ، اور اسے ختم کر سکتا ہے — ایک prepaid کرپٹو بیلنس سے ادا کرتے، loop میں کوئی انسان نہیں۔
یعنی دو چیزیں۔ پہلی، جب ہماری دستاویزات ایک MCP سرور ہوسٹ کرنا بیان کرتی ہیں، تو یہ نظریہ نہیں — /docs وہی سیٹ اپ ہے جو ہم production میں چلاتے ہیں۔ دوسری، آپ کا agent وہ باکس تیار کر سکتا ہے جس پر اس کا اپنا MCP سرور چلتا ہے۔ وہ loop بند ہو جاتی ہے۔
یہاں کیوں
No KYC، کرپٹو ادائیگی۔ register کے لیے ای میل، ادا کرنے کے لیے USDC یا USDT۔ ایک side project کے ایک ٹول-endpoint کو ایک پاسپورٹ کی ضرورت نہیں ہونی چاہیے۔ کرپٹو میں نئے؟
ایک پلان چننا
| آپ کا MCP سرور | پلان | قیمت |
|---|---|---|
| ایک API یا database لپیٹتا ہے — عام صورت | Nano-IP | $8/ماہ |
| حقیقی کام کرتا ہے (scraping، processing) | Small-IP | $16/ماہ |
| اسی باکس پر ایک agent کے ساتھ چلتا ہے | AI-Agent-IP | $15/ماہ |
Dedicated-IP پلانز — آپ کو inbound HTTPS درکار ہے۔ مکمل root، NVMe، unmetered ٹریفک، جرمنی یا فن لینڈ۔
متعلقہ مطالعہ
- ایک MCP سرور ہوسٹ کریں — طویل walkthrough
- EQVPS MCP tools ریفرنس — ہمارا اپنا سرور کیا فراہم کرتا ہے
- AI agents کے لیے VPS
تیار؟ ایک MCP سرور تعینات کریں → — تقریباً ایک منٹ میں چالو، کرپٹو میں ادا، کوئی ID درکار نہیں۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔