Hermes
Reference

Configuration summary

The full inventory of toolsets, MCP servers, stack, and skills.

This is a summary of the Mercator configuration: what is enabled, what it connects to, and what runs locally.

Hermes profile

SettingValue
Profilemercator
Config~/.hermes/profiles/mercator/config.yaml
Terminal backendlocal shell
Context compressionenabled
Memory, session searchenabled

The model is chosen per profile; Hermes is model-agnostic and runs on the provider you configure.

Enabled toolsets

web  browser  terminal  file  code_execution  vision
image_gen  tts  skills  todo  memory  session_search
clarify  delegation  cronjob  computer_use

MCP servers

ServerRole
esriArcGIS Online / REST search, layer inspection, queries, geocoding
censusCensus API access and demographic enrichment
open-dataPublic data portal search and fetch
composioConnected apps (GitHub, Sheets, Drive, and more)
notebooklm, exaSource-backed and deep research
orgo, hetznerSandboxed execution and infrastructure

Local GIS stack

~/.hermes/.env                 credentials (ARCGIS_TOKEN, POSTGIS_URL)
gis_lab (PostgreSQL 18.4)      PostGIS 3.6.3
  schemas: source, staging, analysis, app_public, audit
QGIS 4.0.3                     desktop and processing
GDAL / OGR, Tippecanoe, DuckDB format, tiles, analytics
gis-lab/.venv                  GeoPandas, Shapely, Rasterio, pyproj, Fiona, OSMnx
gis-lab/.venv-esri             ArcGIS API for Python

Skills

21 GIS skills in ~/.hermes/skills/gis/, pulled from github.com/daraobeirnecode/hermes-gis-skills. See Skills for the list.

Environment variables

VariableUsed by
ARCGIS_TOKENesri tool, ArcGIS API for Python
POSTGIS_URLpostgis tool

Open data portals and Census are public, so those tools need no credentials.

On this page