Shiryan Server
БесплатноНе проверенEnables AI agents to access SHIRYAN's change detection, geofencing, and alert synthesis for monitoring pipeline and critical infrastructure corridors in Saudi A
Описание
Enables AI agents to access SHIRYAN's change detection, geofencing, and alert synthesis for monitoring pipeline and critical infrastructure corridors in Saudi Arabia via MCP stdio tools.
README
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.md
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.sh
Runs 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 |
|---|---|
@shiryan/core |
✅ working + tested |
@shiryan/data |
✅ corridors + sample scene + geojson |
@shiryan/mcp-server |
✅ stdio MCP, 4 tools, tested over stdio |
apps/web (SHIRYAN Watch) |
✅ MapLibre demo, builds offline (npm run build -w @shiryan/web) |
| 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.
Установка Shiryan Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/NotMarwan/shiryanFAQ
Shiryan Server MCP бесплатный?
Да, Shiryan Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Shiryan Server?
Нет, Shiryan Server работает без API-ключей и переменных окружения.
Shiryan Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Shiryan Server в Claude Desktop, Claude Code или Cursor?
Открой Shiryan Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Shiryan Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
