EOxElements

io.github.EOX-A由 GitHub 帳號 EOX-A 發布v1.2.1更新於 Oct 24, 2026

A server to provide information about EOxElements custom elements for coding agents.

已驗證Streamable HTTP可網頁執行知識與記憶開發者工具

概覽

AI 產生的概覽

一個文件查詢伺服器,讓助理查閱 EOxElements 地理空間 Web 元件的屬性、特性、事件、方法、插槽和 CSS 部件。

可以做什麼
列出可用的 EOxElements 自訂元素,並依名稱取得某個元素的完整詳情,包括其故事和原生 JS 範例程式碼片段。查詢元素的屬性、特性和事件、方法。查詢元素的插槽、CSS 自訂屬性和 CSS 影子部件,用於樣式與組合。
適用情境
在撰寫或除錯使用 EOxElements Web 元件的程式碼時有用,例如地圖、圖層控制、圖表、表單或故事敘述元素,需要準確的 API 細節而不是猜測。
執行需求
可作為遠端 streamable HTTP 端點執行,也可作為本機 npm 套件在 Node.js 中啟動。未宣告驗證、環境變數或請求標頭。
安裝前請注意
唯讀的文件查詢;輸入中未顯示憑證、付款或寫入操作。元素版本和狀態各不相同,alpha 或 beta 元素可能發生破壞性變更,依賴其 API 前請先確認元素狀態。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "eoxelements": {
      "type": "http",
      "url": "https://elements.mcp.eox.at/"
    }
  }
}

README

EOxElements

A Web Component collection of geospatial UI elements, crafted by EOX.

Documentation, Examples

Please find descriptions, API docs and interactive examples here.

Elements

  • ⭕️ Alpha elements are in-development and may have many frequent breaking changes.
  • 🟡 Beta elements are mostly polished and ready for use, but may still have breaking changes.
  • ✅ Stable elements are reviewed, documented, and API complete.
ElementDescriptionDocs & ExamplesVersionState
eox-chartDynamic chart with built-in data fetchingDocs & Examples[圖片]✅
eox-drawtoolsDraw and manage features on a mapDocs & Examples[圖片]✅
eox-feedbackQuick and easy feedback widgetDocs & Examples[圖片]✅
eox-geosearchAn autocompleted search input for geographic locationsDocs & Examples[圖片]✅
eox-itemfilterFilter/search large sets of items client-side or server-sideDocs & Examples[圖片]✅
eox-jsonformRender a form from a JSON schemaDocs & Examples[圖片]✅
eox-layercontrolManage and modify map layersDocs & Examples[圖片]✅
eox-layoutEasily create a UI layoutDocs & Examples[圖片]✅
eox-mapMap with powerful tools & helpersDocs & Examples[圖片]✅
eox-stacinfoDisplay properties of STAC filesDocs & Examples[圖片]✅
eox-storytellingStoryTelling tools based on markdownDocs & Examples[圖片]✅
eox-timecontrolTime control and playback for map layersDocs & Examples[圖片]✅
eox-tourGuided tour for UIsDocs & Examples[圖片]✅

Usage

For detailed descriptions and documentation on the individual elements, please check out the READMEs in the element subfolders.

Bundlers (Vite, Webpack, etc.)

npm install @eox/<element>
import "@eox/<element>"<eox-element></eox-element>

Script tag

<eox-element></eox-element>
<script type="module">import "@eox/<element>" from "https://cdn.skypack.dev/@eox/<element>"</script>

Development

For detailed development instructions, including monorepo structure, coding standards, and testing procedures, please refer to the Contributing Guide.

AI Agents working in this repository should also consult AGENTS.md for specific guidelines on maintaining documentation and ensuring compatibility with the MCP server.

License

By contributing to EOxElements, you agree that your contributions will be licensed under the repository's LICENSE.

Previous versions

The main branch of this project contains the v2 version of EOxElements. For the (legacy) v1 EOxElements, please see the v1 branch.

來源:README.md,提交 c0e09e8

工具

10

list_elements

List all available EOxElements custom elements.

無需輸入參數。

get_element_details

Get the full details for a specific EOxElements custom element.

輸入參數tagName必填

get_element_stories

Get the stories (examples/snippets) for a specific EOxElements custom element. This includes descriptions and vanilla JS code snippets.

輸入參數tagName必填

get_element_attributes

Get the attributes for a specific EOxElements custom element.

輸入參數tagName必填

get_element_properties

Get the properties for a specific EOxElements custom element.

輸入參數tagName必填

get_element_events

Get the events for a specific EOxElements custom element.

輸入參數tagName必填

get_element_methods

Get the methods for a specific EOxElements custom element.

輸入參數tagName必填

get_element_slots

Get the slots for a specific EOxElements custom element.

輸入參數tagName必填

get_element_css_properties

Get the CSS custom properties for a specific EOxElements custom element.

輸入參數tagName必填

get_element_css_parts

Get the CSS shadow parts for a specific EOxElements custom element.

輸入參數tagName必填

版本歷史

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

評分

已滿足適用檢查項的 100%

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

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