EOxElements

io.github.EOX-APublished by GitHub account EOX-Av1.2.1Updated Oct 24, 2026

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

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

A documentation server that lets an assistant look up EOxElements geospatial web components: their attributes, properties, events, methods, slots and CSS parts.

What you can do
List the available EOxElements custom elements and get full details for one element by name, including its stories and vanilla JS example snippets. Look up an element's attributes, properties, events and methods. Look up its slots, CSS custom properties and CSS shadow parts for styling and composition.
When to use it
Useful when writing or debugging code that uses EOxElements web components, such as maps, layer controls, charts, forms or storytelling elements, and you need accurate API details instead of guessing.
Requirements
Runs as a remote streamable HTTP endpoint or as a local npm package started with Node.js. No authentication, environment variables or headers are declared.
Before you install
Read-only documentation lookup; the input shows no credentials, payments or write actions. Element versions and states vary, and alpha or beta elements may change in breaking ways, so check the element's state before relying on its API.

Installation

In SourceWeft

  1. Open EOxElements in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.EOX-A%2FEOxElements/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "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[Image]✅
eox-drawtoolsDraw and manage features on a mapDocs & Examples[Image]✅
eox-feedbackQuick and easy feedback widgetDocs & Examples[Image]✅
eox-geosearchAn autocompleted search input for geographic locationsDocs & Examples[Image]✅
eox-itemfilterFilter/search large sets of items client-side or server-sideDocs & Examples[Image]✅
eox-jsonformRender a form from a JSON schemaDocs & Examples[Image]✅
eox-layercontrolManage and modify map layersDocs & Examples[Image]✅
eox-layoutEasily create a UI layoutDocs & Examples[Image]✅
eox-mapMap with powerful tools & helpersDocs & Examples[Image]✅
eox-stacinfoDisplay properties of STAC filesDocs & Examples[Image]✅
eox-storytellingStoryTelling tools based on markdownDocs & Examples[Image]✅
eox-timecontrolTime control and playback for map layersDocs & Examples[Image]✅
eox-tourGuided tour for UIsDocs & Examples[Image]✅

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.

Source: README.md at commit c0e09e8

Tools

10

list_elements

List all available EOxElements custom elements.

Takes no parameters.

get_element_details

Get the full details for a specific EOxElements custom element.

ParameterstagNamerequired

get_element_stories

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

ParameterstagNamerequired

get_element_attributes

Get the attributes for a specific EOxElements custom element.

ParameterstagNamerequired

get_element_properties

Get the properties for a specific EOxElements custom element.

ParameterstagNamerequired

get_element_events

Get the events for a specific EOxElements custom element.

ParameterstagNamerequired

get_element_methods

Get the methods for a specific EOxElements custom element.

ParameterstagNamerequired

get_element_slots

Get the slots for a specific EOxElements custom element.

ParameterstagNamerequired

get_element_css_properties

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

ParameterstagNamerequired

get_element_css_parts

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

ParameterstagNamerequired

Version history

1
  1. v1.2.1LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts