shiryan-mcp-server
Click on "Deploy 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., "@shiryan-mcp-serverdetect changes on pipeline corridor 7 in the last 24 hours"
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.
š°ļø SHIRYAN (Ų“Ų±ŁŲ§Ł) ā The Energy-Artery Sentinel
Sovereign, onboard-AI infrastructure-integrity intelligence for Saudi Arabia. "We see the excavator before the rupture." ā built for SARI 2 (Saudi Space Agency).
SHIRYAN watches the Kingdom's pipeline & critical-infrastructure corridors, detects third-party intrusion / geohazards / leaks from before/after imagery, and downlinks the decision (a small alert), not the image ā delivered to operators and to AI agents via an MCP server, and shown live in the SHIRYAN Watch demo.
This repository is the ground-side product, MCP server, and pitch demo. The flight satellite is built later with SSA. See DESIGN.md for the spec and scope.
Repo layout
shiryan/
āā packages/
ā āā core/ @shiryan/core ā change detection, ROW geofencing, alert synthesis (pure TS, tested)
ā āā data/ @shiryan/data ā corridors, sample scenes, Sentinel-2 converters
ā āā mcp-server/ @shiryan/mcp-server ā SHIRYAN intelligence as MCP tools (stdio, 4 tools)
āā apps/
ā āā web/ SHIRYAN Watch ā MapLibre live demo (builds offline)
āā scripts/ fetch-sentinel.ts ā optional live Copernicus fetch (env creds; graceful fallback)
āā data/ sample corridors + cached Sentinel-2 tiles
āā docs/ architecture, pitch, Obsidian links
āā DESIGN.md README.md STATE.md PROGRESS.md AGENT.md AGENTS.md memory.md LOG.md NOTES.md DECISIONS.mdRelated MCP server: Botverse
Quick start
npm install # installs workspace dev deps (typescript, @types/node)
npm run verify # typecheck + tests (the gate ā must be green)
npm run typecheck # types only
npm test # tests only (node --test, runs TypeScript natively)Requires Node ā„ 22 (developed on Node 24; uses native TypeScript type-stripping, no build step for tests).
Quickstart
bash scripts/quickstart.shRuns an end-to-end offline SHIRYAN flow (load corridor ā detect change ā emit alerts ā persist & read back history) and prints the result. One command, no network.
Status
Component | State |
| ā working + tested |
| ā corridors + sample scene + geojson |
| ā stdio MCP, 4 tools, tested over stdio |
| ā
MapLibre demo, builds offline ( |
Real Sentinel-2 fetch | ⬠planned (P4) |
Full backlog: PROGRESS.md. |
Obsidian
Research, strategy, scoring, and the winning dossiers live in the Obsidian vault:
../Sarri 2 Vault/00_SARI2_Idea_Engine/ (flagship dossier: Round2/Model-1/Ideas/flagship.md).
This repo is the build; the vault is the brain. See memory.md.
CI
One-command gate for any runner: bash scripts/verify.sh (typecheck + lint + test + build, offline). Per-package coverage: bash scripts/coverage.sh. See AGENT.md.
Built autonomously
Developed via an overnight night-loop: fresh context each pass, filesystem-as-memory (DESIGN+README+ledger), one verified task per worker, green-gate-only commits. See AGENTS.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Protocol-native energy infrastructure orchestration for AI data centers. Provides 46 MCP tools across 8 grid protocols (IEC-61850, DNP3, Modbus, OCPP, OpenADR, IEEE 2030.5, IEC 60870-5-104, ICCP) with 5 core API primitives: connect, dispatch, settle, comply, and intel. Enables AI agents to programmatically interact with substations, grid interfaces, and energy assets for real-time workload-grid coordination.
- geoOAuthco.thinair
Geocoding, routing, isochrones, traffic, weather, and place search for AI agents. 19 MCP tools.
Find, vet, and run MCP tools through a secure audited gateway with prompt-injection risk scoring
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables file system operations, web scraping, and AI-powered search through MCP tools for use by LLM agents.1-
- AlicenseAqualityBmaintenanceMCP tools for video transcoding, document conversion, and multi-step pipelines ā callable by any AI agent.1285 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to operate a US power-grid data pipeline ā ingest, plan, run, and monitor datasets like CAISO, ERCOT, and EIA-930 through MCP tools that mirror the CLI.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceExposes geospatial foundation model inference as MCP tools for LLM agents, enabling building extraction, water segmentation, object detection, change detection, zero-shot scene classification, and embeddings on CPU.3GPL 3.0