ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

SkyAccess

โดย sky-accessรุ่น 1.0.3i★ –iบนเครื่องหรือคลาวด์
ชื่อใน registrycom.skyaccess/skyaccess

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Search 5,000+ live empty leg flights, get charter estimates and booking links. Free, no API key.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: บนเครื่องหรือคลาวด์
  • ช่องทาง (transport): stdio, Streamable HTTP
  • หมวด: ค้นข้อมูลและความจำของ AI

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย
  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3
https://mcp.skyaccess.com/mcp

หรือรันในเครื่องคุณ

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "skyaccess": {
      "command": "npx",
      "args": [
        "-y",
        "skyaccess-mcp",
        "bridge"
      ]
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http skyaccess https://mcp.skyaccess.com/mcp

หรือรันในเครื่องคุณ

claude mcp add skyaccess -- npx -y skyaccess-mcp bridge

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "skyaccess": {
      "url": "https://mcp.skyaccess.com/mcp"
    }
  }
}

หรือรันในเครื่องคุณ

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "skyaccess": {
      "command": "npx",
      "args": [
        "-y",
        "skyaccess-mcp",
        "bridge"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "skyaccess": {
      "type": "http",
      "url": "https://mcp.skyaccess.com/mcp"
    }
  }
}

หรือรันในเครื่องคุณ

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "skyaccess": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "skyaccess-mcp",
        "bridge"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3
https://mcp.skyaccess.com/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันโดเมน skyaccess.com แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    endpoint ตอบ

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    ล็อกอินแบบ OAuth

    ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

  • ดาวมากกว่า 0% ของอีก 7226 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 54% ของอีก 7226 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 7226 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

SkyAccess ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.3) เข้า registry 31 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Context7, Codebase Memory, Exa

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Context7

โดย upstash

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

บนเครื่องหรือคลาวด์★ 64,224MITอัปเดต 3 วันที่ผ่านมา
ติดตั้ง

Codebase Memory

โดย DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

รันบนเครื่อง★ 48,148MITอัปเดต 20 วันที่ผ่านมา
ติดตั้ง

Exa

โดย exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

รันบนคลาวด์★ 5,213MITอัปเดต 44 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

SkyAccess MCP server

SkyAccess is the world's largest empty leg marketplace by listing volume. This free, public MCP server lets any AI assistant search 5,000+ live empty leg flights from 900+ FAA Part 135 (and international equivalent) certified charter operators, often 25 to 75% below a comparable full charter. It also returns indicative charter price estimates and a booking link the traveler can open.

Use the hosted endpoint. Nothing needs to be installed.

https://mcp.skyaccess.com/mcp

Install

Each option below adds the hosted endpoint to your client. Nothing runs on your machine, and there is no account, sign-up or API key.

  • Claude Code:
  claude mcp add --transport http skyaccess https://mcp.skyaccess.com/mcp
  • Claude Code plugin (the same server, plus a skill that tells Claude when to use each tool):
  claude plugin marketplace add sky-access/skyaccess-mcp

claude plugin install skyaccess@skyaccess

  • Gemini CLI:
  gemini extensions install https://github.com/sky-access/skyaccess-mcp
  • VS Code (GitHub Copilot): use a button above, or run:
  code --add-mcp '{"name":"skyaccess","type":"http","url":"https://mcp.skyaccess.com/mcp"}'
  • Claude (claude.ai and Claude Desktop), Cursor and other clients: see Connect from an MCP client.
Other clients

This repository also ships a package for each client below. Each one points at the same hosted endpoint and runs nothing on your machine.

Kiro

In the Powers panel choose Add Custom Power, then Import power from GitHub, and enter https://github.com/sky-access/skyaccess-mcp. The power in powers/skyaccess adds the server and a skill that tells the Kiro agent when to use each tool.

Gemini CLI
gemini extensions install https://github.com/sky-access/skyaccess-mcp

The extension is defined in gemini-extension.json and GEMINI.md.

Google Antigravity

Add the server to ~/.gemini/config/mcp_config.json, or to .agents/mcp_config.json in a workspace. Antigravity reads serverUrl, not url:

{ "mcpServers": { "skyaccess": { "serverUrl": "https://mcp.skyaccess.com/mcp" } } }

Or install the plugin folder from a clone of this repository with /plugin install /integrations/antigravity/skyaccess. See integrations/antigravity/skyaccess.

GitHub Copilot CLI
copilot plugin marketplace add sky-access/skyaccess-mcp

copilot plugin install skyaccess@skyaccess

This installs plugins/skyaccess, which carries an Agent Plugins plugin.json and mcp.json for Copilot next to the Claude Code manifests.

Connection details

Endpointhttps://mcp.skyaccess.com/mcp
AuthenticationNone. The server is free and anonymous: no account, sign-up, API key or OAuth.
TransportStreamable HTTP, POST only, stateless. No Mcp-Session-Id is issued, so every request stands alone. GET returns 405 by design.
Required headersContent-Type: application/json. Accept can be the MCP spec value application/json, text/event-stream, application/json alone, */*, or left out. An Accept value that does not list application/json and is not just */* (for example text/html or text/event-stream alone) returns 406.
Response formatWith Accept: application/json, text/event-stream, each reply is one Server-Sent Events message: event: message, then data: followed by the JSON-RPC response. With application/json alone, */* or no Accept header, each reply is plain JSON (Content-Type: application/json).
Protocol version2025-06-18. 2025-11-25, 2025-03-26 and 2024-11-05 are also negotiated.
Rate limitsTool calls: 30 requests per 60 seconds per client IP. Connection setup is not counted. request_booking: 10 charter enquiries per hour per client IP. See Rate limits.
CoverageGlobal inventory, most of it in the United States. Prices and estimates are in USD.
PaymentsNone. No tool takes a payment or has a payment field.
Supportcontact@skyaccess.com
Privacy policyhttps://skyaccess.com/privacy#connector
Terms of servicehttps://skyaccess.com/terms

Connect from an MCP client

Any client that supports remote MCP servers over Streamable HTTP can use the endpoint directly. Leave authentication empty.

  • Claude (claude.ai and Claude Desktop): Settings, Connectors, Add custom connector, then paste https://mcp.skyaccess.com/mcp.
  • Claude Code, Gemini CLI and VS Code: see Install.
  • Cursor: add this to ~/.cursor/mcp.json:
  { "mcpServers": { "skyaccess": { "url": "https://mcp.skyaccess.com/mcp" } } }
  • VS Code, by hand: add this to .vscode/mcp.json in your workspace:
  { "servers": { "skyaccess": { "type": "http", "url": "https://mcp.skyaccess.com/mcp" } } }
  • Clients that only speak stdio (for example Claude Desktop's claude_desktop_config.json file): use the bridge in this repository. See Local installer and stdio bridge.

Try it with curl

List the tools:

curl -sS https://mcp.skyaccess.com/mcp \

-H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Search empty legs (read-only):

curl -sS https://mcp.skyaccess.com/mcp \

-H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_empty_legs","arguments":{"origin":"Los Angeles","destination":"Las Vegas","passengers":4}}}'

The server is stateless, so both commands work without an initialize handshake. MCP clients still send one, and the server answers it normally.

Tools

ToolTypeWhat it does
search_empty_legsRead-onlySearches live empty leg flights by origin, destination, departureDateFrom, departureDateTo, passengers and max_price (USD), all optional. Returns up to 5 flights with route, departure time, whole-aircraft price (taxes and fees shown at checkout), aircraft, seats, amenities, flightId and a booking link.
get_flightRead-onlyRe-reads one flight by flightId, or says it is no longer available.
booking_handoffRead-onlyReturns the SkyAccess booking page link for a flightId. It creates, holds or changes nothing; the traveler reviews and books on the page.
get_charter_estimateRead-onlyReturns an indicative USD price range per aircraft category, with flight time, for a charter from origin to destination (optional passengers and aircraftCategory).
request_bookingWriteSends the traveler's name, email and trip details (origin, destination, departureDate, passengers, optional notes) to SkyAccess. A SkyAccess specialist follows up by email shortly to confirm availability and price. It takes no payment and creates no booking.

A flight with price: null has no published price (SkyAccess shows it as "Contact for price"). Such flights can appear even when max_price is set, because their price is unknown.

Every tool carries MCP annotations: the four read-only tools set readOnlyHint: true, and request_booking sets readOnlyHint: false.

Example prompts

  1. "Find me a private jet from Los Angeles to Las Vegas this week for 4 people." (search_empty_legs)
  2. "Are there any cheap private jet flights from Miami to the Bahamas?" (search_empty_legs)
  3. "Show me empty legs from Teterboro to Palm Beach and give me the booking link for the cheapest one." (search_empty_legs, then booking_handoff)
  4. "How much would it cost to charter a private jet from Teterboro to Aspen for 6 people?" (get_charter_estimate)
  5. "What private jet deals are leaving Dallas this weekend?" (search_empty_legs)
  6. "Roughly what does a private jet from New York to London cost for 8 passengers?" (get_charter_estimate)

Inventory changes all the time, so the flights returned differ from run to run.

Data and privacy

The four read-only tools need no personal data. request_booking is the only tool that sends personal data: the name and email the traveler gives, plus the trip details and any notes, go to SkyAccess so a specialist can reply. Call it only when the traveler asks SkyAccess to contact them.

How SkyAccess handles this data: https://skyaccess.com/privacy#connector

Rate limits

Current limits, per client IP:

  • Tool calls: 30 requests per 60 seconds. Each request that carries a tools/call counts once. Connection setup is not counted: initialize, notifications/initialized, notifications/cancelled, tools/list, ping, and the GET an MCP client sends to open the optional SSE stream (answered 405). A typical client turn (connect, list tools, call one tool) therefore spends 1 request. Any other method counts, and so does a setup request that is over 8 KB, chunked or compressed, or a batch that repeats a setup method. Counted tool-call responses carry RateLimit-Policy: 30;w=60, RateLimit-Limit, RateLimit-Remaining and RateLimit-Reset headers (a request_booking response carries the hourly limit's values instead); setup responses carry none.
  • 10 charter enquiries per hour. Only requests that call request_booking count toward this limit.
  • Per request: a JSON-RPC batch may carry at most 4 tool calls, and at most 1 request_booking call. Larger batches return 400.

Over a limit, the server answers HTTP 429 with JSON-RPC error code -32029. The RateLimit-Reset header gives the seconds until the window resets; retry after that.

Troubleshooting

SymptomCause and fix
406 Not AcceptableThe Accept header does not list application/json and is not just */* (for example text/html or text/event-stream alone). Send Accept: application/json, text/event-stream, application/json or */*, or leave Accept out.
429, JSON-RPC error -32029A rate limit was reached. "Max 30 requests per minute" is the tool-call limit (connection setup does not count toward it); "Max 10 booking submissions per hour" is the request_booking limit. Wait RateLimit-Reset seconds, then retry.
405The request was a GET. Send JSON-RPC over POST. MCP clients send one GET to open an optional SSE stream and read the 405 as "no stream offered"; that is expected and does not count toward the rate limit.
400 "Only one request_booking call is allowed per request" or "At most 4 tool calls are allowed per request"Split the JSON-RPC batch into smaller requests.
"No published empty leg flight matches that id."The flight is no longer published (booked, withdrawn or departed), or the id is wrong. Run search_empty_legs again.

| get_charter_estimate answers "Estimate temporarily unavaila

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx