Parcel-GIS-mcp
parcel-gis-mcp-server
Третий коннектор в наборе Hutton SIR Research Agent (наряду с коннекторами FEMA NFHL и Municode). Предоставляет окружные/штатные данные об участках и идентификацию слоев ГИС путем прямого обращения к государственным ArcGIS REST сервисам — тот же шаблон «обойти JS-портал, запросить сервис напрямую», который сделал коннектор FEMA рабочим.
Никаких API-ключей. Каждый вышестоящий источник — это публичная конечная точка.
Что это решает
Самый частый класс сбоев в запусках SIR: порталы участков первого уровня (qPublic/Schneider, pbcpao.gov, OCPA, LOJIC apps) отображаются через JS или заблокированы токенами, а единственное зеркало второго уровня (FloridaParcels) работает только во Флориде и ненадежно. Этот сервер разрешает первичный ключ SIR §0A — идентификатор участка — по открытым слоям ArcGIS, на которых работают эти порталы, и добавляет поиск точки в полигоне (зонирование, землепользование, WMD, границы города) плюс высоту USGS.
Инструменты
Инструмент | Назначение |
| Участок по идентификатору (первичный ключ §0A) → атрибуты + центроид WGS84. Точное → LIKE → запасное поле-алиас. |
| Запасной путь §0A(5), когда идентификатор не указан. |
| Точка в полигоне по зарегистрированному слою или любому URL слоя ArcGIS — зонирование, землепользование, муниципальные границы, проверки разделения WMD. |
| Высота земли USGS EPQS/3DEP (топографический путь 1 SIR, Правило качества 8). |
| Запасной выход (аналог |
| Показать все зарегистрированные источники/слои с статусом проверки. |
Центроид из parcel_lookup напрямую передается в коннектор FEMA (fema_flood_zone_lookup) и gis_elevation_at_point — идентификатор участка на входе, зона затопления + высота на выходе, с координатами согласно Правилу качества 8.
Реестр (src/registry.ts)
Охват расширяется за счет добавления записи в реестр, а не написания кода — кодовая зеркальная копия Реестра порталов юрисдикций. Каждая запись содержит дату verified или false (= ⟨verify at run⟩). Поставляемые начальные данные:
fl-statewide— кадастр FGIO/FDOR, все 67 округов Флориды (✅ проверено 2026-08-17; схема подтверждена: PARCEL_ID, OWN_NAME, PHY_ADDR1, LND_SQFOOT, DOR_UC, S_LEGAL, SALE_*, JV)ky-jefferson— LOJIC открытые участки OpenDataPVA (✅ проверено 2026-08-17 — открытый сервер на gis.lojic.org, а не заблокированный токенами apps.lojic.org; только геометрия + PARCELID/PIN/LRSN)ky-state-pva-pattern— шаблон PVA по округам на kygisserver (⟨verify at run⟩; Webster подтверждено наличие, Jefferson/Scott подтверждено отсутствие)tn-statewide-tdec— зеркало участков штата TDEC для рынка Чаттануги (⟨verify at run⟩; вернуло 403 одному небраузерному клиенту 2026-08-17)Identify layers:
ky-jefferson-landuse(✅ перечислен),fl-wmd-boundaries+fl-municipal-boundaries(URL для закрепления при первом использовании)
Подключение новой юрисдикции: gis_raw_query к каталогу /rest/services округа → найти слой участков/зонирования → прочитать его схему полей (f=json на корне слоя) → добавить запись ParcelSource/IdentifyLayer → закоммитить → Render автоматически развернет.
Локальная разработка
npm install
npm run build
npm start # listens on :3000, MCP endpoint = POST /mcp
node test/live-test.mjs # smoke test against localhostПримечание: из изолированного/проксированного окружения исходящие вызовы могут быть заблокированы; вместо этого запустите дымовой тест против развернутого URL:
node test/live-test.mjs https://YOUR-SERVICE.onrender.com/mcpРазвертывание (GitHub → Render)
Тот же процесс, что и для коннекторов FEMA и Municode — см. DEPLOYMENT.md для полной пошаговой инструкции. Краткая версия: отправьте этот репозиторий на GitHub → Render «New Web Service» из репозитория → сборка npm install && npm run build, запуск npm start → URL коннектора: https://<service>.onrender.com/mcp.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
Geocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data.
ArcGIS Hub — open government geospatial data (search + Feature Service query).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/Graysonf12/Parcel-GIS-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server