Fiware Orion Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Fiware Orion Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
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.
| Tool | Description |
|---|---|
orion_get_version | Verify Orion connectivity and version |
orion_list_types | List all entity types and their attributes |
orion_query_entities | Query entities by type, pattern, filter, geo |
orion_get_entity | Get full details of a specific entity |
orion_create_entity | Create a new NGSI entity |
orion_update_attributes | Update entity attributes |
orion_delete_entity | Delete an entity |
orion_create_subscription | Subscribe to attribute change notifications |
orion_list_subscriptions | List active subscriptions |
quantumleap_get_history | Get time-series history for an entity |
quantumleap_get_type_history | Get aggregated history across entity type |
cd docker
docker compose up -d
# Verify:
curl http://localhost:1026/version
curl http://localhost:8668/versionpip install fiware-orion-mcp
# or from source:
pip install -e .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"
}
}
}
}| Variable | Default | Description |
|---|---|---|
ORION_URL | http://localhost:1026 | Orion Context Broker URL |
QUANTUMLEAP_URL | http://localhost:8668 | QuantumLeap URL |
FIWARE_SERVICE | _(empty)_ | Multi-tenancy service name |
FIWARE_SERVICE_PATH | / | Multi-tenancy service path |
> 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 daysMIT — contributions welcome.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.