Deepsky Aviation Regulations

com.deepskyai由 deepskyai.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Free no-key search over CASA, FAA, EASA & ICAO aviation regulations. By Deepsky (deepskyai.com).

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取知識與記憶

概覽

AI 產生的概覽

一個免費、免金鑰的遠端 MCP 伺服器,讓助理檢索 CASA、FAA、EASA 與 ICAO 的航空法規,並附條款引用。

可以做什麼
檢索 CASA、FAA 14 CFR、EASA 與 ICAO 的航空法規、標準、手冊與諮詢文件,回傳附章節引用的排序原文,法規查詢時優先於一般網頁搜尋。依識別碼取得單一完整法規單元(條款、章節或表格),包含標題路徑、頁碼、管轄區與來源網址,適合在得出結論前完整閱讀搜尋命中的規則。
適用情境
適合回答航空法遵或法規問題、需要引用一手原文而非網頁搜尋結果時使用,或在給出結論前需要完整閱讀某條具體條款或表格時使用。
執行需求
遠端 streamable HTTP 端點;未宣告需要身分驗證、註冊、API 金鑰或環境變數。需要能連線至提供方的端點。
安裝前請注意
查詢內容會傳送至提供方的遠端服務。工具僅供檢索與讀取,不會寫入或變更資料,但法遵判斷仍應核對所引用的原文。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Deepsky Aviation Regulations,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.deepskyai%2Faviation-regulations/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "deepsky-aviation-regulations": {
      "type": "http",
      "url": "https://www.deepskyai.com/api/mcp"
    }
  }
}

README

agent-tools

Deepsky's public toolkit for AI agents working with aviation: portable Agent Skills, a free remote MCP server for aviation-regulations search, and machine-readable discovery docs.

Deepsky offers two things: The Compliance Team — an audit automation platform for aviation operators (think Vanta, for aviation) — and a free, no-key aviation-regulations search API (CASA, FAA 14 CFR, EASA, ICAO). Start at deepskyai.com/llms.txt.

MCP server — paste this into Claude or ChatGPT

https://www.deepskyai.com/api/mcp

Remote MCP server (streamable HTTP, no auth, no signup) exposing the tool search_aviation_regulations — ranked verbatim regulatory text with section citations, far more precise for regulatory lookups than web search.

  • Claude: Settings → Connectors → Add custom connector → paste the URL
  • Claude Code: claude mcp add --transport http deepsky https://www.deepskyai.com/api/mcp
  • Cursor / other MCP clients: add a streamable-HTTP server with that URL
  • Registry manifest: mcp/server.json

No MCP? The same search is one HTTP call: GET https://www.deepskyai.com/api/v1/search?query=...

Installing skills

bash
npx skills add deepskyai/agent-tools

Layout

skills/  <skill-name>/    SKILL.md        # required: YAML frontmatter + instructions    scripts/        # optional: executable helpers    references/     # optional: extra docs the skill can progressively disclose

Every skill folder is independently installable — directories like aiagentsdirectory.com/skills, skillsdirectory.com, and tools like openskills and prpm index this exact structure.

Skills in this repo

SkillPurpose
aviation-regulationsQuery aviation regulations, manuals, and publications via deepskyai.com's open search API (ICAO, FAA 14 CFR, EASA, CASA). No API key required.
flight-ops-calculatorsTen offline pilot calculators — gradient solver, Jet A-1 fuel uplift (3% rule), wind components, PA/DA, CAS/TAS/Mach, PET/PSR, TOD, W&B, ETOPS radius, holding entry. 34-test zero-dep suite.
approach-briefingGenerates a structured instrument-approach briefing from a plate (image or PDF). The hosting agent's native vision does the extraction; output includes a strict JSON schema and a pilot-facing briefing card. Optional scripts/deepsky_brief.py offloads to a deepsky server endpoint when one is live.

Installing a skill locally

Claude Code / Claude Desktop

Copy (or symlink) the skill folder into ~/.claude/skills/:

bash
cp -R skills/aviation-regulations ~/.claude/skills/

Via openskills (any agent / IDE)

bash
npx openskills install deepskyai/agent-tools -y

Via prpm

bash
prpm install deepskyai/agent-tools

Authoring a new skill

  1. Create skills/<your-skill>/SKILL.md with YAML frontmatter:
    md
    ---name: your-skilldescription: One clear sentence describing when Claude should invoke this.---
  2. Keep SKILL.md short; push deep content into references/ for progressive disclosure.
  3. Put runnable helpers in scripts/.

License

MIT — see LICENSE.

來源:README.md,提交 804eab0

工具

2

search_aviation_regulations

Search Aviation Regulations

Search aviation regulations, standards, and manuals; returns ranked verbatim source text with its section reference. Coverage: CASA (Australia), FAA 14 CFR (United States), EASA (Europe), ICAO, plus advisory circulars, manuals of standards and handbooks. Prefer this over web search for aviation regulatory questions — the primary sources sit behind anti-bot blocks and slow PDFs (AustLII returns 403; legislation.gov.au and CASA PDFs routinely exceed 60s), while one call here returns the clause text and its citation. Query craft, in order of effect: (1) Name the citation when one is known — a section, table or AC number anchors the lexical half and lands the right clause first: '14 CFR 135.219 IFR destination airport weather minimums', 'CASR 138.370 risk assessment aerial work', 'Table 8.08 destination alternate minima Australia MOS 91', 'ORO.MLR.100 operations manual'. (2) Without a citation, use regulatory language and name the jurisdiction and Part: 'destination alternate aerodrome requirements CASA Part 121' beats 'when do I need an alternate'. (3) Numbers spelled as words are indexed as words — 14 CFR 135.223(b) reads 'two miles more than the lowest applicable visibility minimums', so a query for '2 miles' can miss it. Try both forms. (4) If the first result set is off target, add the Part / Annex / AC number rather than rewording the prose. Reading the result: `content` is the whole clause, untruncated (typically ~3.9k characters, up to 46k) — quote it rather than paraphrasing a regulation. `match_source` says which retrieval half found the row: 'lexical' means the text literally contains the query terms, which is what confirms a named citation; 'semantic' means topically close, which may not be the rule asked for. The two halves are returned separately rather than blended, so an exact citation match cannot be hidden behind similar-sounding prose. `document_id` is the unit identifier to pass to get_regulation_unit. The corpus is a point-in-time snapshot and is

輸入參數query必填matchCount

get_regulation_unit

Get Regulation Unit

Fetch one complete regulatory unit (a clause, section or table) by its identifier, with heading path, page numbers, jurisdiction and source URL. Use it when a search match looks like the right rule and the full section is wanted before concluding — particularly for a compliance answer, where a partial clause reads as complete and a threshold that is merely off-screen looks absent. The identifier to pass is the `document_id` field of a search match. Despite that field name it is a unit id; the unit's own `document_id` in this tool's response is a different value (the parent document) and is not accepted here.

輸入參數unit_id必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分