ProxyHub MCP-ৰ পৰা প্ৰতিটো শাৰীত এটা IP:port পাবলৈ সম্পূৰ্ণ JSON-RPC উত্তৰেৰে আৰম্ভ কৰক, চেটৰ পৰা কপি কৰা পাঠৰ ব্লকেৰে নহয়।

  1. MCP ক্লায়েণ্টৰ যোগেদি list_proxies কল কৰক আৰু type-ক http নিৰ্ধাৰণ কৰক।
  2. সম্পূৰ্ণ উত্তৰ mcp-response.json নামেৰে সাঁচক।
  3. তলৰ মানক লাইব্ৰেৰী ব্যৱহাৰ কৰা ৰূপান্তৰকটো উত্তৰৰ কাষতে mcp-to-file.py নামেৰে সাঁচক।
import json
from ipaddress import IPv4Address
from pathlib import Path

reply = json.loads(
    Path("mcp-response.json").read_text(encoding="utf-8")
)
if "error" in reply:
    raise RuntimeError("MCP returned a JSON-RPC error")

result = reply["result"]
if result.get("isError"):
    raise RuntimeError("The proxy tool reported an error")

data = result["structuredContent"]
endpoints = []
seen = set()

for row in data["proxies"]:
    if row["type"] != "http":
        continue
    host = str(IPv4Address(row["ip"]))
    port = row["port"]
    if type(port) is not int or not 1 <= port <= 65535:
        raise ValueError("Invalid proxy port")
    endpoint = f"{host}:{port}"
    if endpoint not in seen:
        seen.add(endpoint)
        endpoints.append(endpoint)

text = "\n".join(endpoints)
Path("http-proxies.txt").write_text(
    text + ("\n" if text else ""),
    encoding="utf-8",
)
print(f"Saved {len(endpoints)} HTTP endpoints")

সেই ডাইৰেক্টৰিতে চলাওক:

uv run --no-project python mcp-to-file.py

ছপা হোৱা সংখ্যা আৰু http-proxies.txt পৰীক্ষা কৰক। মূল উত্তৰ ৰৈ যায়। JSON-RPC ত্ৰুটি আৰু সঁজুলি-স্তৰৰ isError উত্তৰে ত্ৰুটি তোলে; মিল নথকা সফল উত্তৰে খালী ফাইল লিখে আৰু শূন্য দেখুৱায়। সঁজুলিটোৰ সীমা প্ৰতিটো কলত সৰ্বাধিক 100টা এণ্ট্ৰি, সেয়ে আউটপুট ঘূৰি অহা নিৰ্বাচনটোহে, সদায় সম্পূৰ্ণ HTTP প্ৰক্সি তালিকা নহয়।

ৰূপান্তৰকে কেৱল http বুলি জনোৱা শাৰী লয় আৰু বৰ্তমান সংগ্ৰাহকৰ IPv4 বিন্যাসৰ সৈতে মিলাই IPv4 গঠন আৰু প’ৰ্টৰ পৰিসৰ পৰীক্ষা কৰে। আন প্ৰট’কলৰ বাবে সেই তথ্য ৰাখক বা পৃথক ফাইল ব্যৱহাৰ কৰক; সাধাৰণ মিহলি IP:port ফাইলে গ্ৰহণকাৰী ক্লায়েণ্টক কোনটো হেণ্ডশ্বেক ব্যৱহাৰ কৰিব লাগে ক’ব নোৱাৰে।

ৰপ্তানি কৰা শাৰী এতিয়াও ডেটাহে। updated_at-এ সংৰক্ষিত ডেটা আপডেটৰ সময় লিখে, আপোনাৰ নেটৱৰ্কৰ পৰা প্ৰত্যক্ষ অনুৰোধ নহয়। বাছি লোৱা এণ্ডপইণ্ট প্ৰয়োজনীয় গন্তব্যলৈ সীমাবদ্ধ HTTP প্ৰক্সি অনুৰোধৰে পৰীক্ষা কৰক। MCP কল বিফল হ’লে ডেটা আহৰণ চাওক; পিছত ৰপ্তানি কৰা এণ্ডপইণ্টেৰে অনুৰোধ বিফল হ’লে সেই পৃথক প্ৰক্সি সংযোগ চাওক।

সম্পৰ্কিত প্ৰবন্ধ