Provides documentation and technical details for a collection of geospatial Web Component UI elements to assist coding agents.
Also known as EOX-A/EOxElements, @eox/elements-mcp-server
- Stars
- 36
- Tools
- —
- Downloads, 30 days
- 218
- Latest version
- 1.2.1
- Last commit
- Nov 12, 2026
- License
- MIT
What is EOxElements MCP?
EOxElements provides documentation and technical details for a collection of geospatial Web Component UI elements to assist coding agents.
Summary generated from the project's README
About EOxElements MCP server
EOxElements serves as a specialized resource for coding agents to access technical details and documentation for a collection of geospatial Web Component UI elements. It provides the necessary context for developers or AI assistants to implement specific components within a web application. The server helps navigate a library that includes stable, beta, and alpha elements, allowing users to distinguish between production-ready components and those still in development.
Users can integrate these elements using standard web development workflows, such as installing specific packages via npm or importing them directly through script tags using a CDN. The library contains a variety of specialized tools including eox-map for map functionality, eox-geosearch for geographic location inputs, and eox-chart for dynamic data visualization. By providing access to API documentation and interactive examples, this server assists in the correct configuration and deployment of geospatial interfaces.
What you can do with it
- 1Implement geographic searchAsk the AI to set up an autocompleted input field for finding geographic locations.
- 2Create dynamic data chartsRequest the integration of a chart component that handles its own data fetching.
- 3Manage map layersInstruct the agent to add a control interface for modifying map layers.
- 4Build forms from schemasHave the AI generate a user interface form based on a provided JSON schema.
Written from the project's README. Every use case is checked against a quote from it.
How to install EOxElements MCP
Formats verified 10 Nov 2026Install EOxElements MCP in Claude Code
$ claude mcp add eoxelements -- npx -y @eox/elements-mcp-serverInstall EOxElements MCP in Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"eoxelements": {
"command": "npx",
"args": [
"-y",
"@eox/elements-mcp-server"
]
}
}
}Install EOxElements MCP in VS Code
.vscode/mcp.json
{
"servers": {
"eoxelements": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@eox/elements-mcp-server"
]
}
}
}Install EOxElements MCP in Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"eoxelements": {
"command": "npx",
"args": [
"-y",
"@eox/elements-mcp-server"
]
}
}
}Install EOxElements MCP in Codex
~/.codex/config.toml
[mcp_servers.eoxelements] command = "npx" args = ["-y", "@eox/elements-mcp-server"]
Install EOxElements MCP in Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"eoxelements": {
"command": "npx",
"args": [
"-y",
"@eox/elements-mcp-server"
]
}
}
}Automated checks
Ran Nov 12, 2026Full report →Passed our automated checks. That is not a security audit: read the code and give the server the narrowest access it needs. How checks work
- Source repository linked and reachablePass
- Open source license (OSI)Pass
- Commit or release in the last yearPass
- Package name not close to a popular packagePass
- Remote endpoint uses HTTPSPass
- Destructive tools are labelledNot checked
- No hidden instructions to the modelPass
- No critical advisory in the package or its dependenciesPass
README
View on GitHubEOxElements
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.
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.
EOxElements MCP questions
How do I add EOxElements MCP to Claude Code?
Run claude mcp add eoxelements -- npx -y @eox/elements-mcp-server in your terminal. Add --scope user to make it available in every project.
How do I add EOxElements MCP to Cursor?
Open ~/.cursor/mcp.json and add the server under mcpServers, using the Cursor config shown in the install section above.
What kind of elements are available in EOxElements?
The collection includes geospatial UI elements such as maps, charts, drawing tools, geosearch, and layer controls.
How can I install these elements using a bundler?
You can install individual elements via npm using the command npm install @eox/<element>.