fiware-orion-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fiware-orion-mcpShow me all Camera entities that are offline"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
fiware-orion-mcp
MCP (Model Context Protocol) server for FIWARE Orion Context Broker. Enables LLMs like Claude to manage NGSI-v2 context entities — IoT devices, cameras, sensors, vehicles, and any real-world object modeled as a digital twin.
No official FIWARE MCP exists yet. This is the first one.
What is FIWARE Orion?
FIWARE is an open standard (ETSI NGSI-LD) for Smart City and IoT data management. The Orion Context Broker is its core component — it stores the current state of all entities and notifies subscribers when things change.
Related MCP server: aas-mcp
Tools available
Tool | Description |
| Verify Orion connectivity and version |
| List all entity types and their attributes |
| Query entities by type, pattern, filter, geo |
| Get full details of a specific entity |
| Create a new NGSI entity |
| Update entity attributes |
| Delete an entity |
| Subscribe to attribute change notifications |
| List active subscriptions |
| Get time-series history for an entity |
| Get aggregated history across entity type |
Quick start
1. Start FIWARE stack (Docker)
cd docker
docker compose up -d
# Verify:
curl http://localhost:1026/version
curl http://localhost:8668/version2. Install MCP server
pip install fiware-orion-mcp
# or from source:
pip install -e .3. Configure Claude Code
Add to your ~/.claude/mcp.json or project MCP config:
{
"mcpServers": {
"fiware-orion": {
"command": "python",
"args": ["-m", "fiware_mcp.server"],
"env": {
"ORION_URL": "http://your-orion-host:1026",
"QUANTUMLEAP_URL": "http://your-ql-host:8668"
}
}
}
}4. Environment variables
Variable | Default | Description |
|
| Orion Context Broker URL |
|
| QuantumLeap URL |
| (empty) | Multi-tenancy service name |
|
| Multi-tenancy service path |
Example session with Claude
> List all entity types in the Context Broker
> Show me all Camera entities that are offline
> Get the full details of Camera:TIMONE-01
> Update Camera:TIMONE-01 status to "maintenance"
> Show me the uptime history of Camera:TIMONE-01 for the last 7 daysRoadmap
NGSI-LD support (Orion-LD)
Batch operations
Geo-query helpers (find entities near a point)
Export entities as GeoJSON
License
MIT — contributions welcome.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/k2iser/fiware-orion-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server